Laravel护照api返回401未经授权的回复

时间:2018-07-03 13:59:33

标签: laravel-5 ionic3 laravel-passport

我试图通过将存储在存储中的令牌传递给laravel护照api来获取用户的详细信息。当我与邮递员测试时,请求工作正常,但从应用程序请求时,我一直在未经授权的情况下收到401。该应用程序具有离子3和角度4。我的laravel后端已经配置了Barryvdh Laravel CORS软件包,并且CORS没有问题。我已经读了几乎所有类似的问题,都没有答案。

前端

 this.storage.get('token').then((value)=>{

        this.token = value;

        let headers = new HttpHeaders()
        .set('Content-Type','application/json')
        .set('Authorization',"Bearer "+this.token);;

        console.log(this.token);

        this.http.post(this.apiUrl+'/check-login-status',{headers:headers})

              .subscribe(res => {
                resolve(res);
              },(err) => {
                reject(err);

         });//end http post

 });//end this.storage.get

Laravel路由/api.php

Route::group(['middleware' => 'auth:api'], function(){
    Route::post('/url-check', 'Mobile\Auth\LoginController@checkStatus');
});

注意 当我从路由

删除auth:api中间件时,请求工作正常

0 个答案:

没有答案