From f306feedd29690358bfc8f76b5bcc883fc91bfa3 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Wed, 1 Apr 2020 10:56:56 +0200 Subject: [PATCH] in dev mode use localhost has default hostname Signed-off-by: Alexandre Bodin --- packages/strapi/lib/core/bootstrap.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/strapi/lib/core/bootstrap.js b/packages/strapi/lib/core/bootstrap.js index 83f9e11cc5..48da43336b 100644 --- a/packages/strapi/lib/core/bootstrap.js +++ b/packages/strapi/lib/core/bootstrap.js @@ -322,6 +322,14 @@ module.exports = function(strapi) { _.get(strapi.config.currentEnvironment, 'server.host') || strapi.config.host; + let hostname = strapi.config.host; + if ( + strapi.config.environment === 'development' && + ['127.0.0.1', '0.0.0.0'].includes(strapi.config.host) + ) { + hostname = 'localhost'; + } + // proxy settings const proxy = _.get(strapi.config.currentEnvironment, 'server.proxy', {}); strapi.config.proxy = proxy; @@ -334,7 +342,7 @@ module.exports = function(strapi) { ssl: proxy.ssl, }) : getURLFromSegments({ - hostname: strapi.config.host, + hostname, port: strapi.config.port, });