1
0
mirror of synced 2025-04-20 11:47:43 +03:00

Fixed build error

This commit is contained in:
yhirose 2019-07-28 19:09:24 -04:00
parent d15df874b3
commit 8480850a3f

View File

@ -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;
} }