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中也有人有相同問題, 但沒有解決方式
希望老師或其他大大有解決方式