重定向到React页面

时间:2018-03-19 09:56:12

标签: node.js reactjs express

我是React和Node的新手。我有两个文件夹:

  1. 客户端,托管于3000
  2. 服务器,快递3001
  3. 注册工作正常,但经过身份验证successRedirect:http://localhost:3001/login

    如何在http://localhost:3000/login

    将其重定向到客户端
    passport.authenticate('local-signup',{
      successRedirect:'/login',
      failureRedirect: '/register',
      failureFlash : true  
    })(req, res);
    

2 个答案:

答案 0 :(得分:0)

您可以将完全限定的#include <vector> using namespace std; template<typename U, typename T> vector<U> CastTo(vector<T> &input) { vector<U> output; for (auto obj : input) { output.push_back(U(obj)); } return output; } int main() { vector<float> v{2,3,5}; vector<int> w = CastTo<int>(v); return w[2]; // returns 5 } 传递给Express Api Documentation

中提到的重定向

实现此目的的方法之一是使用url属性上的redirect设置回调函数,(您可以相应地修改):

response

答案 1 :(得分:0)

尝试在React方面处理这个逻辑。我个人使用端点/auth/verify,它发回两个json对象之一:{ auth: true, user: [user data] }{ auth: false, user: null }。然后,在React应用程序中,我将auth的值设置为状态,并使用Redirect中的react-router根据状态中的新值将我重定向到我需要的页面。 / p>