【发布时间】:2017-03-27 06:23:36
【问题描述】:
我的 node.js 应用程序使用 req.hostname 来将一些页面从 HTTP 重定向到 HTTPS,如下所示:
app.get('*', function(req, res){
res.redirect('https://' + req.hostname + req.url);
});
这在本地主机上运行应用程序时效果很好。但是当应用程序在 mod_proxy 后面的服务器上运行时,req.hostname 不包含域名。相反,它只包含localhost。如何获取域名?
【问题讨论】: