我正在尝试使用 Erlang Cowboy 提供动态生成的 html 页面,但它在 Firefox 14.0.1 中以文本形式出现。
这是从浏览器页面源复制的 doctype 和初始标题标签:
<DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-type" content="text/html;charset="UTF-8"><title>Welcome!</title>
<link href="css/bootstrap.css" rel="stylesheet">
yada yada
如果我不使用 doctype,它会按预期显示。
Bootstrap Scaffolding (http://twitter.github.com/bootstrap/scaffolding.html) 需要 html 文档类型。
我不确定这是否是我的 html 或 Cowboy 配置的问题。
这是 _app.erl 中 Dispatch 的相关部分:
{['...'], cowboy_http_static,
[ {directory, {priv_dir, cw, []}},
{mimetypes, [ {<<".css">>, [<<"text/css">>]} ]}
有人可以告诉我我的方式错误吗?
非常感谢,
LRP