我想知道如何设置标题"Content-Type": "application/json"
对于每个进来的 Nodejs Express 请求。
我尝试了这两行,但如果我自己不添加标头,我的调用仍然失败:
app.use(function(req, res, next) {
req.header("Content-Type", "application/json");
res.header("Content-Type", "application/json");
next();
});
我所有的请求都是 json,所以如果我可以从服务器端自己设置它,我不希望前端(Angular)每次都向我发送这个标头。
响应对象必须使用.setHeader
代替.header
:
app.use(function(req, res, next) {
res.setHeader("Content-Type", "application/json");
next();
});
doc. https://nodejs.org/api/http.html#http_request_setheader_name_value
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)