umami/lib/middleware.js

16 lines
332 B
JavaScript
Raw Normal View History

import cors from 'cors';
export function use(middleware) {
return (req, res) =>
new Promise((resolve, reject) => {
middleware(req, res, result => {
if (result instanceof Error) {
return reject(result);
}
return resolve(result);
});
});
}
2020-07-26 01:31:07 +02:00
export const useCors = use(cors());