HTML-страница платформы Crow C ++ после компиляции в Xcode остается пустой - PullRequest
0 голосов
/ 17 марта 2019

После добавления всех необходимых заголовочных файлов из Crow, мне, наконец, удалось запустить и получить вывод Hello World на мой порт localhost. Когда я пытаюсь отобразить веб-страницу с помощью команды mustache с простым HTML-файлом, программа компилируется, но я получаю только пустую страницу. Пожалуйста, помогите.

main.cpp

#include <iostream>
#include "crow.h"

int main(int argc, const char * argv[]) {

crow::SimpleApp app;
crow::mustache::set_base(".");

CROW_ROUTE(app, "/")([](){
    crow::mustache::context ctx;
    auto main_page = crow::mustache::load("site.html");
    return main_page.render();
});

app.port(18080)
//    .multithreaded()
.run();
return 0;
}

site.html

<!DOCTYPE html>
<html>
 <body>
    <h1>My First Heading</h1>
    <p>My first paragraph.</p>
 </body>
</html>
...