我想删除/修改我的react.js的响应头。
例如,我要删除标题“ X-Powered-By”。
有什么办法吗?
编辑:我想在REACT.JS中做到这一点,而不是表达出来。
答案 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 headers
。 HTTP headers
可以由您的Web服务器添加,也可以由REST
客户端库(例如Axios
)添加。请分享有关您的设置的更多信息。