我正在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?謝謝。 –