Sails.js在生产时重定向到example.com

Sails.js在生产时重定向到example.com,sails.js,Sails.js,在开发模式下,一切都很好,但在生产模式下,sails会将我重定向到 不确定,为什么。有什么想法吗 您需要将config/env/production.js中的baseUrl从example.com更改为localhost:1337。在生产模式下运行时,这些设置将应用于sails服务器。请在production.js中设置baseUrl 这意味着,如果您想提供http://localhost:1337,请只设置baseUrl:'http://localhost“ 不设置baseUrl:'http:

在开发模式下,一切都很好,但在生产模式下,sails会将我重定向到

不确定,为什么。有什么想法吗


您需要将
config/env/production.js
中的
baseUrl
example.com
更改为
localhost:1337
。在生产模式下运行时,这些设置将应用于sails服务器。

请在
production.js
中设置
baseUrl

这意味着,如果您想提供
http://localhost:1337
,请只设置
baseUrl:'http://localhost“

不设置
baseUrl:'http://localhost:1337“

在自定义钩子代码中,它们比较
req.hostname
url.host
来决定是否调用重定向。
虽然.hostname不能有端口,但如果将其设置为port,则可以有端口。

添加localhost:1337会导致错误(在index.js文件中)。添加http:/localhost:1337会导致访问localhost:1337时重定向过多