res.redirect在heroku中部署的reactjs中不起作用

时间:2018-08-20 18:04:14

标签: node.js reactjs heroku

我已经使用jwt在nodeJS中进行了电子邮件确认,一旦用户单击电子邮件中的确认链接,便能够将用户重定向到本地计算机上的登录页面,但是当我将其推送到Heroku的生产环境中时,它并没有实现”重定向,我使用ReactJS作为前端,我是否知道为什么它不在Heroku中进行重定向?

这是电子邮件确认的路径

app.get("/confirmation/:token", (req, res) => {

  const PROTOCOL = keys.protocol;
  const HOST = keys.host;

  jwt.verify(req.params.token, keys.secretOrKey, function(err, decoded) {
    User.findOne({ email: decoded.email }, (err, config) => {
      console.log(config.approveReg);
      config.approveReg = true;
      config.save(err => {
        if (err) return next(err);
      });
    });
  });

  return res.redirect(PROTOCOL + keys.dev);
});

0 个答案:

没有答案