-1

我在基于 Gatsby 的网站中使用 WebWorkers(通过将 Webpack 注入worker-loaderGatsby 的 Webpack 配置)。我想使用SharedArrayBuffer,这需要设置Cross-Origin-Embedder-PolicyHTTP 标头。

有没有办法为 Gatsby 开发环境中的特定文件添加特定的 HTTP 响应标头?

关于文档,developMiddleware可以添加到gatsby-config.js. 不幸的是,这似乎只适用于某些文件类型(生成的 html 页面、页面数据 json 文件和一些图像),但既不适用于 CSS 文件,也不适用于 JS 文件。

我也尝试devServer.headers在 Webpack 配置中注入对象,但 Gatsby 似乎完全忽略了这一点。

编辑:重现问题的代码和我的方法可以在这里找到: https ://github.com/jens-duttke/gatsby-headers-demo

4

0 回答 0