我正在使用socket.io设置身份验证,旨在将用户重定向到他们在获得身份验证之前最初尝试访问的页面。
passport.authenticate('local', {
successRedirect: '/dashboard',
failureRedirect: '/users/login',
failureFlash: true
})(req, res, next);
});
socket.io文档显示了成功重定向到特定的路由,但是并没有为我试图做的事情提供解决方案。现在,我让用户重定向到/ dashboard,这并不理想。
成功重定向必须是基于用户尝试去向的动态重定向