所以我创建了登录名,它很好用,但是当我要获取用户帖子时,即使我发送了令牌并使用了xsrf cookie,也返回了未经身份验证的
axios呼叫
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::post('login',"UserController@index");
Route::get('posts/{id}', 'PostController@index')->middleware('auth:sanctum');
请帮助我记住我尝试了所有操作,但没有任何效果
答案 0 :(得分:0)
我在域中遇到问题,因为TEFO表示我在虚拟主机上启动了后端+在cors.php中添加配置解决了问题