从 Crow 添加所有必要的头文件后,我终于设法Hello World
在我的 localhost 端口上运行并获取输出。当我尝试使用mustache
带有简单 HTML 文件的命令来呈现网页时,程序会编译,但我只得到一个空白页。请帮忙。
主文件
#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;
}
网站.html
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>