gpt4 book ai didi

javascript - 如何让 Express 在使用 res.render 时自动设置 Content-Type?

转载 作者:太空宇宙 更新时间:2023-11-04 02:58:57 25 4
gpt4 key购买 nike

在 Node.js 上,当使用 Jade 作为模板渲染器时,res.render 调用的唯一可能的输出是 HTML。

但它不会自动包含相应的 Content-Type: text/html header 。

这是设计使然吗?如果是这样,是否有一种简单的方法可以实现此目的,而无需将此 header 添加到所有路由中?

最佳答案

这取决于你如何使用 Jade 。 jade 只为您进行渲染,它不知道渲染内容的适当 header 。

res.setHeader('Content-Type', 'text/html'); //or text/plain
res.render('yourtemplate');

您应该选择最适合您的标题。

关于javascript - 如何让 Express 在使用 res.render 时自动设置 Content-Type?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19417651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com