node.js - 如何使用 Node.js/Express 发回响应 header ?

标签 node.js express response-headers

我正在使用 res.send 无论如何,它都会返回 200 的状态。我想为不同的响应(错误等)将该状态设置为不同的数字

这是使用 express

最佳答案

在发送之前添加响应头,可以使用setHeader方法:

response.setHeader('Content-Type', 'application/json')

状态onlystatus方法:

response.status(status_code)

两者同时使用writeHead方法:

response.writeHead(200, {'Content-Type': 'application/json'});

关于node.js - 如何使用 Node.js/Express 发回响应 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7676264/

相关文章:

javascript - 采用expressJS的MVC结构的中间件

javascript - Node.js 和 Express - 增加请求对象是个好主意吗?

angularjs - 如何在 AngularJS 1.2 中获取 HTTP 响应状态代码

php - 是头 ('Content-Type:text/plain' );有必要吗?

node.js - 是否有适用于 Windows 7 的手动安装 node.js?

node.js - 发送消息时 Azure IoT 中心库出错

javascript - 如何保护 React 应用程序中的 API key ?

jquery - 使用 jsdom 和 node.js 发布表单

node.js - Nodejs EJS 辅助函数?