简体   繁体   中英

I m getting Unauthenticated. on laravel sanctum api

so I created the login it worked well but when I want to fetch user posts it returns Unauthenticated even tho I sent the token and used the xsrf cookies but still the same problem

axios call

     axios.defaults.withCredentials = true;
 axios.get('/sanctum/csrf-cookie').then(response => {
  axios.get('/api/posts/20',{headers:{Authorization: `Bearer ${localStorage.getItem('userToken')}`}}).then(res=>{
    console.log(res);
  })

api route

Route::post('login',"UserController@index");
Route::get('posts/{id}', 'PostController@index')->middleware('auth:sanctum');

please help me guys keep in mind I tried everything out there but nothing works

I had problem in domain as TEFO said I launched the backend on virtual host + adding configuration to cors.php solved the problem

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM