После добавления всех необходимых заголовочных файлов из 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>