我使用以下代码来设置响应 header :
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 中查看响应时,我没有看到响应 header “Content-Type”被设置。难道我做错了什么?
最佳答案
这不是一个方法,应该是:
res.set('Content-Type', 'application/json');
作为旁注,如果您调用 res.json()
您只需向它传递一个对象,它就会为您进行 json 字符串化。
关于node.js - 使用 Express Node 设置响应 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42817386/