'use strict' module.exports = { /* |-------------------------------------------------------------------------- | Origin |-------------------------------------------------------------------------- | | Set a list of origins to be allowed. The value can be one of the following | | Boolean: true - Allow current request origin | Boolean: false - Disallow all | String - Comma seperated list of allowed origins | Array - An array of allowed origins | String: * - A wildcard to allow current request origin | Function - Receives the current origin and should return one of the above values. | */ origin: false, /* |-------------------------------------------------------------------------- | Methods |-------------------------------------------------------------------------- | | HTTP methods to be allowed. The value can be one of the following | | String - Comma seperated list of allowed methods | Array - An array of allowed methods | */ methods: ['GET', 'PUT', 'PATCH', 'POST', 'DELETE'], /* |-------------------------------------------------------------------------- | Headers |-------------------------------------------------------------------------- | | List of headers to be allowed via Access-Control-Request-Headers header. | The value can be on of the following. | | Boolean: true - Allow current request headers | Boolean: false - Disallow all | String - Comma seperated list of allowed headers | Array - An array of allowed headers | String: * - A wildcard to allow current request headers | Function - Receives the current header and should return one of the above values. | */ headers: true, /* |-------------------------------------------------------------------------- | Expose Headers |-------------------------------------------------------------------------- | | A list of headers to be exposed via `Access-Control-Expose-Headers` | header. The value can be on of the following. | | Boolean: false - Disallow all | String: Comma seperated list of allowed headers | Array - An array of allowed headers | */ exposeHeaders: false, /* |-------------------------------------------------------------------------- | Credentials |-------------------------------------------------------------------------- | | Define Access-Control-Allow-Credentials header. It should always be a | boolean. | */ credentials: false, /* |-------------------------------------------------------------------------- | MaxAge |-------------------------------------------------------------------------- | | Define Access-Control-Allow-Max-Age | */ maxAge: 90 }