UNPKG

@bee.js/node

Version:

A JavaScript framework for making Node.js API´s

25 lines (18 loc) 569 B
module.exports = function ({ next, app, configs = {} }) { app.use((req, res, next) => { if (!configs.headers) res.header("Access-Control-Allow-Origin", "*"); for (const key in configs.headers || {}) { res.header(key, configs.headers[key]); } next(); }); // OPTIONS (preflight) app.options("*", (req, res) => { if (!configs.headers) res.header("Access-Control-Allow-Origin", "*"); for (const key in configs.headers || {}) { res.header(key, configs.headers[key]); } return res.sendStatus(200); }); next(); };