Skip to content

Commit

Permalink
Fixed build error
Browse files Browse the repository at this point in the history
  • Loading branch information
yhirose committed Jul 28, 2019
1 parent d15df87 commit 8480850
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions example/redirect.cc
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ using namespace httplib;
int main(void) {
// HTTP server
Server http;
#ifdef CPPHTTPLIB_OPENSSL_SUPPORT
SSLServer https(SERVER_CERT_FILE, SERVER_PRIVATE_KEY_FILE);
#endif

http.Get("/test", [](const Request & /*req*/, Response &res) {
res.set_content("Test\n", "text/plain");
Expand All @@ -25,6 +28,7 @@ int main(void) {
});

// HTTPS server
#ifdef CPPHTTPLIB_OPENSSL_SUPPORT
SSLServer https(SERVER_CERT_FILE, SERVER_PRIVATE_KEY_FILE);

https.Get("/", [=](const Request & /*req*/, Response &res) {
Expand All @@ -39,18 +43,24 @@ int main(void) {
https.stop();
http.stop();
});
#endif

// Run servers
auto httpThread = std::thread([&]() {
http.listen("localhost", 8080);
});

#ifdef CPPHTTPLIB_OPENSSL_SUPPORT
auto httpsThread = std::thread([&]() {
https.listen("localhost", 8081);
});
#endif

httpThread.join();

#ifdef CPPHTTPLIB_OPENSSL_SUPPORT
httpsThread.join();
#endif

return 0;
}

0 comments on commit 8480850

Please sign in to comment.