我在节点中设置了演示站点。如果我通过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一起使用以及域名?