@geckos.io/server
Version:
Real-time client/server communication over UDP using WebRTC and Node.js
20 lines • 776 B
JavaScript
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