http://xxx.cn/frontend
使用req.hostname获取
本地调试能正常的取到localhost
可是到真实环境下取到的却是frontend_service
nginx的问题
加下面一句就好了
proxy_set_header Host $host;
本文介绍了一个关于在真实环境下使用req.hostname获取主机名遇到的问题,即获取到的是'frontend_service'而非期望的主机名。问题在于Nginx的配置,通过添加一行代码proxy_set_header Host $host;成功解决了这个问题。
http://xxx.cn/frontend
使用req.hostname获取
本地调试能正常的取到localhost
可是到真实环境下取到的却是frontend_service
nginx的问题
加下面一句就好了
proxy_set_header Host $host;
49

被折叠的 条评论
为什么被折叠?