MCPcopy Create free account
hub / github.com/SmingHub/Sming / startWebServer

Function startWebServer

samples/HttpServer_ConfigNetwork/app/application.cpp:181–197  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

179}
180
181void startWebServer()
182{
183#ifdef ENABLE_SSL
184 server.setSslInitHandler([](Ssl::Session& session) {
185 debug_i("SSL Init handler: setting server keyCert");
186 session.keyCert.assign(serverKey, serverCert);
187 });
188 server.listen(443, true);
189#else
190 server.listen(80);
191#endif
192 server.paths.set("/", onIndex);
193 server.paths.set(F("/ipconfig"), onIpConfig);
194 server.paths.set(F("/ajax/get-networks"), onAjaxNetworkList);
195 server.paths.set(F("/ajax/connect"), onAjaxConnect);
196 server.paths.setDefault(onFile);
197}
198
199void startFTP()
200{

Callers 1

startServersFunction · 0.70

Calls 6

setDefaultMethod · 0.80
FFunction · 0.50
setSslInitHandlerMethod · 0.45
assignMethod · 0.45
listenMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected