MCPcopy Create free account
hub / github.com/bmorcelli/Launcher / configureWebServer

Function configureWebServer

src/webInterface.cpp:949–978  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

947}
948
949void configureWebServer() {
950 ensurePersistedSessionLoaded();
951
952 launcherMdnsStart(host, config.webserverporthttp);
953
954 registerHandler("/ping", HTTP_GET, pingHandler);
955 registerHandler("/login", HTTP_POST, loginHandler);
956 registerHandler("/logout", HTTP_GET, logoutHandler);
957 registerHandler("/logged-out", HTTP_GET, loggedOutHandler);
958 registerHandler("/UPDATE", HTTP_POST, updateFromSdHandler);
959 registerHandler("/rename", HTTP_POST, renameHandler);
960 registerHandler("/OTA", HTTP_POST, otaHandler);
961 registerHandler("/OTAFILE", HTTP_POST, otaFileHandler);
962 registerHandler("/scripts.js", HTTP_GET, scriptsHandler);
963 registerHandler("/style.css", HTTP_GET, styleHandler);
964 registerHandler("/", HTTP_GET, rootHandler);
965 registerHandler("/", HTTP_POST, rootHandler);
966 registerHandler("/systeminfo", HTTP_GET, systemInfoHandler);
967 registerHandler("/reboot", HTTP_GET, rebootHandler);
968 registerHandler("/listfiles", HTTP_GET, listFilesHandler);
969 registerHandler("/file", HTTP_GET, fileHandler);
970 registerHandler("/editfile", HTTP_GET, editfileHandler);
971 registerHandler("/editfile", HTTP_POST, editfileHandler);
972 registerHandler("/nvs", HTTP_GET, nvsHandler);
973 registerHandler("/nvs", HTTP_POST, nvsHandler);
974 registerHandler("/sdpins", HTTP_GET, sdPinsHandler);
975 registerHandler("/wifi", HTTP_GET, wifiHandler);
976 registerHandler("/*", HTTP_GET, fallbackHandler);
977 registerHandler("/*", HTTP_POST, fallbackHandler);
978}
979
980String readLineFromFile(File myFile) {
981 String line = "";

Callers 1

startWebUiFunction · 0.85

Calls 3

launcherMdnsStartFunction · 0.85
registerHandlerFunction · 0.85

Tested by

no test coverage detected