mirror of
https://github.com/strapi/strapi.git
synced 2025-08-07 08:16:35 +00:00
Change split for REGEX and return * when in array exist
This commit is contained in:
parent
be585f6e17
commit
d31447ad93
@ -32,8 +32,11 @@ module.exports = strapi => {
|
||||
} else if (strapi.config.currentEnvironment.security.cors.enabled) {
|
||||
return strapi.koaMiddlewares.kcors({
|
||||
origin: function(ctx) {
|
||||
const whitelist = strapi.config.middleware.settings.cors.origin.split(',');
|
||||
const whitelist = strapi.config.middleware.settings.cors.origin.split(/\s*,\s*/);
|
||||
const requestOrigin = ctx.accept.headers.origin;
|
||||
if(whitelist.includes('*'){
|
||||
return '*';
|
||||
}
|
||||
if (!whitelist.includes(requestOrigin)) {
|
||||
return ctx.throw(`${requestOrigin} is not a valid origin`);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user