表題の件で正しく動作しないため、質問させていただきました。
使用しているフレームワークは、laravel 6.2 です。
axiosは0.19、vueは2.6.11、vue-routerは3.1.6です。
該当の箇所のソースコードは、以下のとおりです。
axios.interceptors.response.use((response) => { return response; }, error => { if (error.response.status === 401) { console.log('Unauthorized'); Vue.$router.push({ path: "Login", query: {redirect: Vue.$route.path} }); } return Promise.reject(error); });
上記は、app.jsで指定しています。
console.log('Unauthorized');
は、正しくconsoleに表示されており、処理は通過していました。
router.js の中がどうなっているか教えてもらえますか?
あなたの回答
tips
プレビュー