Fix CORS issues

This commit is contained in:
James Long 2022-05-19 22:42:56 -04:00
parent 6bcd67a906
commit a2a460a883

11
app.js
View file

@ -29,7 +29,16 @@ app.get('/mode', (req, res) => {
app.use(actuator()); // Provides /health, /metrics, /info
// The web frontend
app.use(express.static(__dirname + '/node_modules/@actual-app/web/build'));
app.use((req, res, next) => {
res.set('Cross-Origin-Opener-Policy', 'same-origin');
res.set('Cross-Origin-Embedder-Policy', 'require-corp');
next();
});
app.use(
express.static(__dirname + '/node_modules/@actual-app/web/build', {
index: false
})
);
app.get('/*', (req, res) => {
res.sendFile(__dirname + '/node_modules/@actual-app/web/build/index.html');
});