React.js-修改响应

时间:2019-10-16 16:32:49

标签: node.js reactjs

我想删除/修改我的react.js的响应头。

例如,我要删除标题“ X-Powered-By”。

有什么办法吗?

编辑:我想在REACT.JS中做到这一点,而不是表达出来。

2 个答案:

答案 0 :(得分:0)

禁用Express的默认X-Powered-By很容易:

const express = require('express')
const app = express()

app.disable('x-powered-by');

请参见

https://expressjs.com/en/api.html#app.settings.table

https://expressjs.com/en/api.html#app.disable

如果要修改标题,请执行以下操作:

..., function(req, res) {
  ...
  res.set('Content-Type', 'text/plain');
  ...
} 

您的问题已经在这里得到答案:How can I set response header on express.js assets

答案 1 :(得分:0)

React.JS本身不会生成任何HTTP headersHTTP headers可以由您的Web服务器添加,也可以由REST客户端库(例如Axios)添加。请分享有关您的设置的更多信息。