Reactjsでアプリを作成しています。私はapp.js、dashboard.js、login.jsを持っています。ログイン後のリダイレクトの反応
in my app.jsログインページへのリンクがあります。私はログインページからダッシュボードページに目を向けたいと思っていました。私のログインでは、私はバックエンドサービスへの呼び出しとユーザーのクレデンシャルの検証を行っています。私は、ユーザーの資格情報を入力すると、私は検証した後、私はページがリダイレクトされていませんが、コンソールにメッセージをリダイレクト見ることができ、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のために、このですか?ありがとう。 –