Allow configuring CORS origins

This commit is contained in:
Andris Reinman 2021-04-01 13:53:52 +03:00
parent 66030335c9
commit 0e1cbb3654
2 changed files with 4 additions and 1 deletions

2
api.js
View file

@ -144,7 +144,7 @@ if (config.api.secure && certOptions.key) {
const server = restify.createServer(serverOptions);
const cors = corsMiddleware({
origins: ['*'],
origins: [].concat(config.api.cors.origins || ['*']),
allowHeaders: ['X-Access-Token'],
allowCredentialsAllOrigins: true
});

View file

@ -57,3 +57,6 @@ accountDescription="WildDuck ({email})"
# If certificate path is not defined, use global or built-in self-signed certs
#key="/path/to/server/key.pem"
#cert="/path/to/server/cert.pem"
[cors]
origins = ["*"]