作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要将这两个自定义响应 header 设置为 enable certain features在我的网站上:
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Opener-Policy: same-origin
我如何在 NuxtJS 应用程序中执行此操作?我想为开发服务器和生产服务器都这样做。
最佳答案
感谢 Mani 的分享。我复制了在我的 nuxt 上添加以下响应 header 的想法,并且我测试了我的 docker img local 和 aws ecs 的 dev 和 prod env 都可以工作。
X 框架选项:SAMEORIGIN
X-内容类型选项:nosniff
首先创建一个新的js例如headers.js,我放在服务器中间件下,因为我也有日志文件。
标题.js
module.exports = function (req, res, next) {
res.setHeader('X-Frame-Options', 'SAMEORIGIN')
res.setHeader('X-Content-Type-Options', 'nosniff')
next()
}
nuxt.config.js
export default {
serverMiddleware: [
'~/server-middleware/headers'
]
}
关于http-headers - 如何为 NuxtJS 的 SSR 服务器设置自定义响应头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69229680/
我是一名优秀的程序员,十分优秀!