节点重定向到https

时间:2016-06-16 08:08:27

标签: node.js

我在节点中设置了演示站点。如果我通过ip:port访问它,我可以访问它,如果我尝试通过domain name访问它,它会被重定向到https并变得无法访问。 我在server.js文件中有这段代码:

app.use(function(req, res, next) {
    if( (process.env.NODE_ENV == 'production') && (!req.secure) && (req.get('X-Forwarded-Proto') !== 'https')) {
        res.redirect('https://' + req.get('Host') + req.url);
    }
    else
        next();
});

我没有NODE_ENV变量设置,即使我删除了这段代码,重定向仍然会发生。

如何使这与http一起使用以及域名?

0 个答案:

没有答案