Holy shit this is nice

This commit is contained in:
Alex Hultman
2018-09-16 00:50:23 +02:00
parent 16817b67ed
commit 96d1c311ce
+5 -7
View File
@@ -37,13 +37,11 @@ std::string_view getFile(std::string_view file) {
int main(int argc, char **argv) { int main(int argc, char **argv) {
// this part is a bit too C-ish? uWS::SSLApp({
us_ssl_socket_context_options sslOptions; .key_file_name = "/home/alexhultman/uWebSockets/misc/ssl/key.pem",
sslOptions.key_file_name = "/home/alexhultman/uWebSockets/misc/ssl/key.pem"; .cert_file_name = "/home/alexhultman/uWebSockets/misc/ssl/cert.pem",
sslOptions.cert_file_name = "/home/alexhultman/uWebSockets/misc/ssl/cert.pem"; .passphrase = "1234"
sslOptions.passphrase = "1234"; }).get("/hello", [](auto *res, auto *req) {
uWS::SSLApp(sslOptions).get("/hello", [](auto *res, auto *req) {
res->writeStatus(uWS::HTTP_200_OK)->write("Hello world!"); res->writeStatus(uWS::HTTP_200_OK)->write("Hello world!");
}).get("/:folder/:file", [](auto *res, auto *req) { }).get("/:folder/:file", [](auto *res, auto *req) {
res->writeStatus(uWS::HTTP_200_OK)->write(getFile((req->getUrl() == "/" ? "/rocket_files/rocket.html" : req->getUrl()).substr(1))); res->writeStatus(uWS::HTTP_200_OK)->write(getFile((req->getUrl() == "/" ? "/rocket_files/rocket.html" : req->getUrl()).substr(1)));