我是React和Node的新手。我有两个文件夹:
注册工作正常,但经过身份验证successRedirect:
到http://localhost:3001/login
如何在http://localhost:3000/login
passport.authenticate('local-signup',{
successRedirect:'/login',
failureRedirect: '/register',
failureFlash : true
})(req, res);
答案 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>