我正在Reactjs中创建一个应用程序。我有app.js,dashboard.js和login.js。登录后reactjs重定向
在我的app.js我有一个链接到登录页面。我想从登录页面登录仪表板页面。在我的登录中,我正在调用后端服务并验证用户credentails。我在login.js
request.post(
options,
function (error, response, body) {
if (!error && response.statusCode === 200) {
console.log('redirecting');
// browserHistory.push('/dashboard')
// (<Redirect to={{
// pathname: '/dashboard'
// }}/>)
// this.props.history.push('/dashboard');
<Redirect to='./dashboard' /> // redirection is not working here
}else{
console.log(error);
}
}
);
当我输入用户凭据下面的代码,验证后,我可以看到控制台重定向消息,不过页面没有进行重定向。我正在使用react-router-dom
。你能帮我找出哪里出了问题吗?
这是对版本3或4?谢谢。 –