Allow snowpack to serve a custom set of headers during development
First install the package npm i snowpack-custom-headers -D or with yarn yarn add snowpack-custom-headers --dev
// in snowpack.config.mjs
export default {
devOptions: {
// You'll need to disable the auto-open functionality, the plugin will open the right page
open: "none",
},
plugins: [
[
"snowpack-custom-headers",
{
headers: {
// This is just an example, add any headers you need here.
"Cross-Origin-Opener-Policy": "same-origin",
"Cross-Origin-Embedder-Policy": "require-corp",
},
// This is the default port, but you can configure this.
// The hostname and protocol are determined by Snowpack's config.
port: 9001
},
],
],
};Note that right now it will serve the same headers for all requests. If you need specific headers per-resource then please submit a PR.