Fixed build error
This commit is contained in:
parent
d15df874b3
commit
8480850a3f
@ -15,6 +15,9 @@ using namespace httplib;
|
|||||||
int main(void) {
|
int main(void) {
|
||||||
// HTTP server
|
// HTTP server
|
||||||
Server http;
|
Server http;
|
||||||
|
#ifdef CPPHTTPLIB_OPENSSL_SUPPORT
|
||||||
|
SSLServer https(SERVER_CERT_FILE, SERVER_PRIVATE_KEY_FILE);
|
||||||
|
#endif
|
||||||
|
|
||||||
http.Get("/test", [](const Request & /*req*/, Response &res) {
|
http.Get("/test", [](const Request & /*req*/, Response &res) {
|
||||||
res.set_content("Test\n", "text/plain");
|
res.set_content("Test\n", "text/plain");
|
||||||
@ -25,6 +28,7 @@ int main(void) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// HTTPS server
|
// HTTPS server
|
||||||
|
#ifdef CPPHTTPLIB_OPENSSL_SUPPORT
|
||||||
SSLServer https(SERVER_CERT_FILE, SERVER_PRIVATE_KEY_FILE);
|
SSLServer https(SERVER_CERT_FILE, SERVER_PRIVATE_KEY_FILE);
|
||||||
|
|
||||||
https.Get("/", [=](const Request & /*req*/, Response &res) {
|
https.Get("/", [=](const Request & /*req*/, Response &res) {
|
||||||
@ -39,18 +43,24 @@ int main(void) {
|
|||||||
https.stop();
|
https.stop();
|
||||||
http.stop();
|
http.stop();
|
||||||
});
|
});
|
||||||
|
#endif
|
||||||
|
|
||||||
// Run servers
|
// Run servers
|
||||||
auto httpThread = std::thread([&]() {
|
auto httpThread = std::thread([&]() {
|
||||||
http.listen("localhost", 8080);
|
http.listen("localhost", 8080);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
#ifdef CPPHTTPLIB_OPENSSL_SUPPORT
|
||||||
auto httpsThread = std::thread([&]() {
|
auto httpsThread = std::thread([&]() {
|
||||||
https.listen("localhost", 8081);
|
https.listen("localhost", 8081);
|
||||||
});
|
});
|
||||||
|
#endif
|
||||||
|
|
||||||
httpThread.join();
|
httpThread.join();
|
||||||
|
|
||||||
|
#ifdef CPPHTTPLIB_OPENSSL_SUPPORT
|
||||||
httpsThread.join();
|
httpsThread.join();
|
||||||
|
#endif
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user