http-headers - 如何在 Nuxt 开发服务器中将自定义 http 标头添加到 Nuxt __page__ (不是静态资产!)?
问题描述
https://github.com/hyperbotauthor/vue-chessground/tree/main/test
我的问题是我必须在我的 Nuxt 页面中添加自定义标题才能SharedArrayBuffer
正常工作。
我知道如何将自定义标头添加到从static
文件夹和生产服务器提供的资产中:
render: {
static: {
setHeaders(res) {
res.setHeader('Cross-Origin-Embedder-Policy', 'require-corp')
res.setHeader('Cross-Origin-Opener-Policy', 'same-origin')
},
},
dist: {
setHeaders(res) {
res.setHeader('Cross-Origin-Embedder-Policy', 'require-corp')
res.setHeader('Cross-Origin-Opener-Policy', 'same-origin')
}
}
},
但是在开发服务器中,这些标头不会添加到从文件夹提供的 Nuxt 页面中pages
。
如果我在文件夹中手写一个 HTML 页面static
,那么SharedArrayBuffer
将在该页面上工作。但不在 Nuxt 页面上。
有什么方法可以让 Nuxt 开发服务器向 Vue 渲染页面添加标题?
编辑:
如果我将手写的、iframe
从 Vue 页面中分离出来的工作 HTML 中包含在内,那么它将再次无法工作。
编辑:
我在 Nuxt 开了一个问题:
解决方案
推荐阅读
- php - 在数据库中将文件名保存为“BLOB”
- node.js - 如何使用 node.js 使用 MetaData 定义 Alexa Play 指令
- javascript - 带有多个应用实例的 Firebase 登录问题
- c# - 如何在 C# 中的 flowlayoutpanel 中查找控件的索引
- linux - jack_connect MIDI (Alsa) 端口
- python - 添加装饰器后,烧瓶抛出“无法为端点'index'构建url”
- android - Android将后台服务迁移到jobscheduler
- python - Python Pdfminer 从解析器中排除行
- matlab - 如何将实际频率转换为归一化频率?
- java - DriverManager 与 Mockito