27 lines
431 B
JavaScript

import Cors from 'cors';
function initMiddleware(middleware)
{
return (req, res) =>
new Promise((resolve, reject) =>
{
middleware(req, res, (result) =>
{
if (result instanceof Error)
{
return reject(result);
}
return resolve(result);
});
});
}
const cors = initMiddleware(
Cors({
origin: JSON.parse(process.env.ORIGINS),
methods: ['GET', 'POST', 'OPTIONS'],
})
)
export { cors };