cad77b92c9
* feat(fe2): conditional cross origin isolation on viewer page * minor change * minor cleanup
12 lines
383 B
TypeScript
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')
|