Improve CORS error handling in index.js by logging allowed origins and the rejected origin. This change enhances debugging capabilities by providing clearer context when a request is denied due to CORS policy.
All checks were successful
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
All checks were successful
farmcontrol/farmcontrol-api/pipeline/head This commit looks good
This commit is contained in:
parent
627de41cca
commit
05d0cd539c
@ -95,7 +95,8 @@ const corsOptions = {
|
||||
if (!origin) return callback(null, true);
|
||||
if (allowedOrigins.includes('*')) return callback(null, true);
|
||||
if (allowedOrigins.includes(origin)) return callback(null, true);
|
||||
callback(new Error('Not allowed by CORS'));
|
||||
logger.warn(`Allowed origins: ${allowedOrigins.join(', ')}`);
|
||||
callback(new Error(`Not allowed by CORS - ${origin}`));
|
||||
},
|
||||
credentials: true,
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user