This commit is contained in:
STEINNI
2025-08-30 23:26:12 +00:00
commit 6fb75a0888
9 changed files with 7079 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
function corsResolver(req, res, next) {
if(1==0) { // allow browser / postman / world
// Allow only from Mike & Nike devs
//if(['https://steinni.dev.eismea.eu','https://fallimi.dev.eismea.eu'].indexOf(req.headers.origin)<0) {
console.log('Bad origin for CORS : ',req.headers.origin)
next();
return;
}
// Website you wish to allow to connect
// running front-end application on port 3000
res.setHeader('Access-Control-Allow-Origin', req.headers.origin ? req.headers.origin : '' );
// Request methods you wish to allow
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
// Request headers you wish to allow
res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type,Authorization');
// Set to true if you need the website to include cookies in the requests sent
// to the API (e.g. in case you use sessions)
res.setHeader('Access-Control-Allow-Credentials', true);
// Pass to next layer of middleware
next();
}
module.exports = corsResolver;