a15987628

709 经验值

後來我用vue-resource就正常了, 應該是axios的問題, 但具體還沒找出問題點在哪

是不定時的 大概重新整理5次會有1次出現401. 我檢查了每次401的header, 確定都有帶上正確的token

vue當中使用axios帶上包含正確token的header請求給後端,大部分的時候可以正確返回資料,但有時候卻返回401

部分代碼如下

let header = {
  Authorization: 'Bearer ' + token
};
axios.get('/api/getuser', {headers: header}).then(res => {
  console.log(res);
})

後端route api.php如下

Route::group(['middleware' => 'auth:api'], function() {
  Route::get('/getuser', 'UserController@getUser');
});

passport當中的所有設定都確實設定完成
照判斷來說就是middleware auth:api造成的問題

在passport的github中也有人有相同問題, 但沒有解決方式

希望老師或其他大大有解決方式