Skip to content

Commit 1452638

Browse files
committed
fix: load setting
1 parent 97cff8a commit 1452638

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

api/src/main.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,18 @@ async function bootstrap() {
4949
app.use(bodyParser.json({ verify: rawBodyBuffer }));
5050

5151
const settingService = app.get<SettingService>(SettingService);
52-
const allowedOrigins = await settingService.getAllowedOrigins();
5352
app.enableCors({
5453
origin: (origin, callback) => {
55-
if (!origin || allowedOrigins.has(origin)) {
56-
callback(null, true);
57-
} else {
58-
callback(new Error('Not allowed by CORS'));
59-
}
54+
settingService
55+
.getAllowedOrigins()
56+
.then((allowedOrigins) => {
57+
if (!origin || allowedOrigins.has(origin)) {
58+
callback(null, true);
59+
} else {
60+
callback(new Error('Not allowed by CORS'));
61+
}
62+
})
63+
.catch(callback);
6064
},
6165
methods: config.security.cors.methods,
6266
credentials: config.security.cors.allowCredentials,

0 commit comments

Comments
 (0)