#include #include #include #include "settings/telnet/telnet.hpp" #include "reboot/reboot.hpp" #define CORS_ENABLE #include "security/cors.hpp" int main() { httplib::Server srv; srv.Post("/api/settings/telnet/get", get_telnet); srv.Post("/api/settings/telnet/set", set_telnet); srv.Post("/api/reboot", reboot); srv.Options("/(.*)", set_cors_headers); srv.set_mount_point("/" , "../src/web"); srv.set_mount_point("/js", "../src/web/js"); srv.set_mount_point("/css", "../src/web/css"); std::cout << GREEN << "Starting" << RESET << " server on [ " << YELLOW << "0.0.0.0" << RESET << ":" << CYAN << "43244" << RESET << " ]" << std::endl; srv.listen("0.0.0.0", 43244); return 0; }