Files

18 lines
583 B
JavaScript
Raw Permalink Normal View History

2025-09-02 21:43:00 +10:00
export default (req, res, next) => {
2020-02-19 15:55:06 +11:00
if (req.headers.origin) {
2024-10-10 16:31:19 +10:00
res.set({
2025-09-02 21:43:00 +10:00
"Access-Control-Allow-Origin": req.headers.origin,
"Access-Control-Allow-Credentials": true,
"Access-Control-Allow-Methods": "OPTIONS, GET, POST, PUT, DELETE",
2025-09-02 21:43:00 +10:00
"Access-Control-Allow-Headers":
"Content-Type, Cache-Control, Pragma, Expires, Authorization, X-Dataset-Total, X-Dataset-Offset, X-Dataset-Limit",
"Access-Control-Max-Age": 5 * 60,
"Access-Control-Expose-Headers": "X-Dataset-Total, X-Dataset-Offset, X-Dataset-Limit",
2024-10-10 16:31:19 +10:00
});
next();
2020-02-19 15:55:06 +11:00
} else {
// No origin
next();
}
};