UNPKG

@geckos.io/server

Version:

Real-time client/server communication over UDP using WebRTC and Node.js

20 lines 776 B
const SetCORS = (req, res, cors) => { const { origin, allowAuthorization } = cors; if (typeof origin === 'function') { res.setHeader('Access-Control-Allow-Origin', origin(req)); } else { res.setHeader('Access-Control-Allow-Origin', origin); } res.setHeader('Access-Control-Request-Method', '*'); res.setHeader('Access-Control-Request-Headers', 'X-Requested-With, accept, content-type'); res.setHeader('Access-Control-Allow-Methods', 'OPTIONS, GET, POST'); if (allowAuthorization) { res.setHeader('Access-Control-Allow-Headers', 'authorization, content-type'); } else { res.setHeader('Access-Control-Allow-Headers', 'content-type'); } }; export default SetCORS; //# sourceMappingURL=setCors.js.map