Files
Kristaps Fabians Geikins cad77b92c9 feat(fe2): conditional cross origin isolation on viewer page (#5124)
* feat(fe2): conditional cross origin isolation on viewer page

* minor change

* minor cleanup
2025-07-22 10:14:49 +03:00

12 lines
383 B
TypeScript

import type express from 'express'
export const crossOriginResourcePolicyMiddleware =
(value: 'same-origin' | 'cross-origin' | 'same-site'): express.RequestHandler =>
(req, res, next) => {
res.setHeader('Cross-Origin-Resource-Policy', value)
next()
}
export const allowCrossOriginResourceAccessMiddelware = () =>
crossOriginResourcePolicyMiddleware('cross-origin')