Skip to content

Commit 4d16a39

Browse files
committed
Fix for single origin as a string
1 parent 4b24372 commit 4d16a39

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/middlewares.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -385,9 +385,11 @@ export function allowCrossDomain(appId) {
385385
allowHeaders += `, ${config.allowHeaders.join(', ')}`;
386386
}
387387

388-
const baseOrigins = config?.allowOrigin ?? ['*'];
388+
const baseOrigins =
389+
typeof config?.allowOrigin === 'string' ? [config.allowOrigin] : config?.allowOrigin ?? ['*'];
389390
const requestOrigin = req.headers.origin;
390-
const allowOrigins = requestOrigin && baseOrigins.includes(requestOrigin) ? requestOrigin : baseOrigins[0];
391+
const allowOrigins =
392+
requestOrigin && baseOrigins.includes(requestOrigin) ? requestOrigin : baseOrigins[0];
391393
res.header('Access-Control-Allow-Origin', allowOrigins);
392394
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS');
393395
res.header('Access-Control-Allow-Headers', allowHeaders);

0 commit comments

Comments
 (0)