【发布时间】:2012-02-04 20:55:47
【问题描述】:
我针对这个问题的 repo 位于:https://github.com/okor/express_bad_haml
问题是我可以让应用正确呈现布局或页面,但不能同时呈现两者。结果是:http://farm8.staticflickr.com/7170/6818833785_80bcc2b2fe_z.jpg
我不确定我做错了什么。帮忙?
【问题讨论】:
标签: javascript node.js haml express
我针对这个问题的 repo 位于:https://github.com/okor/express_bad_haml
问题是我可以让应用正确呈现布局或页面,但不能同时呈现两者。结果是:http://farm8.staticflickr.com/7170/6818833785_80bcc2b2fe_z.jpg
我不确定我做错了什么。帮忙?
【问题讨论】:
标签: javascript node.js haml express
您的浏览器似乎正在尝试将输出呈现为纯文本。尝试将输出标题强制为 text/html:
res.writeHead(200, {'Content-Type': 'text/html'});
【讨论】:
好的,我想通了。我之前设置过 app.set("view options", {layout: true});
我将该设置更改为 app.set("view options", {layout: false});
这解决了问题。
【讨论】: