我正在使用以下代码来设置响应头:
var express = require("express");
var app = express();
app.get("/",function(req,res){
res.header('Content-Type','application/json');
var task = { title :"Do the grocery" }
res.send(JSON.stringify(task));
});
当我在Google Chrome浏览器的响应中看到我时,看不到响应头“ Content-Type”已设置。难道我做错了什么?
最佳答案
那不是afaik的方法,应该是:
res.set('Content-Type', 'application/json');
作为旁注,如果您调用
res.json()
,则可以向其传递一个对象,它将为您json字符串化。关于node.js - 使用Express Node 设置响应头,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42817386/