#include "app.h" #include "SPIFFS.h" #include "ESPAsyncWebServer.h" // https://techtutorialsx.com/2018/09/17/esp32-arduino-web-server-serving-external-css-file/ // https://docs.platformio.org/en/latest/platforms/espressif8266.html#uploading-files-to-file-system-spiffs AsyncWebServer server(80); void setupApp() { Serial.println("setup configure"); if (!SPIFFS.begin()) { Serial.println("An Error has occurred while mounting SPIFFS"); return; } // @see https://github.com/me-no-dev/ESPAsyncWebServer // DirectoryIndex Directive server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){ request->send(SPIFFS, "/dist/index.html", "text/html"); }); // serve static files server .serveStatic("/", SPIFFS, "/dist/") .setCacheControl("max-age=600") ; server.begin(); Serial.println("setup configure - done"); }