diff --git a/src/ESPAsyncWebServer.h b/src/ESPAsyncWebServer.h index 95f92c8..3dd53e8 100644 --- a/src/ESPAsyncWebServer.h +++ b/src/ESPAsyncWebServer.h @@ -1,5 +1,5 @@ -#ifndef _AsyncWebServer_H_ -#define _AsyncWebServer_H_ +#ifndef _ESPAsyncWebServer_H_ +#define _ESPAsyncWebServer_H_ #include "Arduino.h" diff --git a/src/WebServer.cpp b/src/WebServer.cpp index 5efef55..78a9d7a 100644 --- a/src/WebServer.cpp +++ b/src/WebServer.cpp @@ -68,7 +68,10 @@ void AsyncWebServer::on(const char* uri, WebRequestMethod method, ArRequestHandl } void AsyncWebServer::on(const char* uri, ArRequestHandlerFunction onRequest){ - on(uri, HTTP_ANY, onRequest); + AsyncCallbackWebHandler* handler = new AsyncCallbackWebHandler(); + handler->setUri(uri); + handler->onRequest(onRequest); + addHandler(handler); } void AsyncWebServer::serveStatic(const char* uri, fs::FS& fs, const char* path, const char* cache_header){