在Express.js中强制使用https |在Heroku上托管|错误信息

时间:2019-04-17 10:41:47

标签: node.js express ssl heroku https

我有一个在Heroku上成功运行的节点应用程序。为此,我在堆栈中找到了以下代码:

app.use(express.static('build'));
app.use((req, res, next) => {
  if (req.header('x-forwarded-proto') !== 'https') {
    res.redirect(`https://${req.header('host')}${req.url}`)
  } else {
    next();
  }
});

当我将代码推送到Heroku并转到自定义域时,就会发生此错误:error

有人可以帮我吗?

0 个答案:

没有答案