Skip to content
Snippets Groups Projects
Commit ca2673bd authored by Yannis Barlas's avatar Yannis Barlas
Browse files

fix(server): make 0.0.0.0 be set as localhost for CORS setup

parent 9141f2fe
No related branches found
No related tags found
No related merge requests found
......@@ -59,9 +59,17 @@ const configureApp = app => {
// Allow CORS from client if host / port is different
if (config.has('pubsweet-client.host')) {
const clientProtocol = config.get('pubsweet-client.protocol') || 'http'
const clientHost = config.get('pubsweet-client.host')
let clientHost = config.get('pubsweet-client.host')
const clientPort = config.get('pubsweet-client.port')
// This is here because webpack dev server might need to be started with
// 0.0.0.0 instead of localhost, but the incoming request will still be
// eg. http://localhost:4000, not http://0.0.0.0:4000, which will make
// the CORS check fail
if (clientHost === '0.0.0.0' || clientHost === '127.0.0.1') {
clientHost = 'localhost'
}
const clientUrl = `${clientProtocol}://${clientHost}${
clientPort ? `:${clientPort}` : ''
}`
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment