我正在使用production.js中定义的baseUrl在生产模式下运行我的应用程序(baseUrl:'http://example.net:1330')

我在主机文件中输入了一个条目,以将example.net解析为localhost。

我的应用在产品模式下可以正常启动,但是当我使用example.net:1330/访问时,它显示ERR_TOO_MANY_REDIRECTS。进入重定向循环。
在本地主机上访问时,它运行完美

我已经设置好了

cors:{
       allRoutes:是的,
       allowOrigins:“ *”,
       allowCredentials:否
    },

任何建议我想念什么

最佳答案

找到了问题。供将来参考:在暂存和生产环境中,sails hooks / custom.js hook根据其子域转发GET请求。

就我而言,这不起作用,因为我没有www.myapp.com域,但没有myapp.department.university.edu.com之类的东西。

详细ans:http.trustProxy flag not recognized when deploying sails app in production mode

关于node.js - 使用自定义baseUrl访问我的Sails应用时出现ERR_TOO_MANY_REDIRECTS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54645362/

10-11 09:23