牛仔:你如何呈现来自处理程序的静态 html 文件?



我正在使用牛仔,我有一个检查用户名和密码的处理程序的post方法。这一切都很好用。

许多示例演示如何在响应中返回简单的问候消息。不幸的是,我想提供一个 html 文件来响应正确的详细信息,但我看不到如何从处理程序中做到这一点?

我知道如何使用牛仔静态文件处理程序提供静态文件,但我不知道如何从我自己的处理程序提供静态文件。

最后是使用priv_dir并解决文件大小问题的解决方案:

FileSize=filelib:file_size(code:priv_dir(eventsource)++"/CP.html"),
Req = cowboy_req:reply(200, #{<<"content-type">> => <<"text/html">>}, 
{sendfile, 0, FileSize, code:priv_dir(eventsource) ++ "/CP.html"}, Req0),

相关内容

  • 没有找到相关文章

最新更新