Node.js Express haml无法正确呈现

时间:2012-02-04 20:55:48

标签: javascript node.js haml express

我对这个问题的回复是:https://github.com/okor/express_bad_haml

问题是我可以让应用程序正确地呈现布局或页面,但不能同时呈现两者。结果如下:http://farm8.staticflickr.com/7170/6818833785_80bcc2b2fe_z.jpg

我不确定我做错了什么。帮助

2 个答案:

答案 0 :(得分:1)

您的浏览器似乎正在尝试将输出呈现为纯文本。尝试强制输出标题为text / html:

res.writeHead(200, {'Content-Type': 'text/html'});

答案 1 :(得分:1)

好的,我明白了。我之前已经设定了

app.set("view options", {layout: true});

我将该设置更改为

app.set("view options", {layout: false});

这解决了这个问题。