Sails.js 在生产中重定向到 example.com
Sails.js redirects to example.com on production
在开发模式下一切正常,但在生产模式下,sails 以某种方式将我重定向到 https://example.com
不确定,为什么。有什么想法吗?
您需要将 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
来决定是否调用重定向。
而 req.hostname cannot have port, url.host 可以有端口,如果你用端口设置它。
在开发模式下一切正常,但在生产模式下,sails 以某种方式将我重定向到 https://example.com
不确定,为什么。有什么想法吗?
您需要将 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
来决定是否调用重定向。
而 req.hostname cannot have port, url.host 可以有端口,如果你用端口设置它。