Jwt Tymon laravel 5.1 + angularjs多个异步调用错误user_not_found

时间:2015-12-24 10:45:54

标签: angularjs laravel laravel-5.1 jwt

我正在使用Laravel Api和AngularJs前端。 我有一个中间件JWT.auth(tymondesign库)的问题,因为如果我从我的前端angularjs做多个异步请求到后端api Laravel,有时(是的并不总是返回错误),中间件返回404错误“user_not_found”。 / p>

但是在所有请求中都没有返回错误,但在某些请求中。 我不知道为什么会这样。

更清楚:

我有来自Angularjs Service的4个ajax调用返回一个promise,后端我在中间件JWT.auth下有一个路由组

在我的angularjs控制器4中,来自4个不同的服务:

User.findAll().then(function(data){ $scope.users = data },function(err){});
Alert.findAll().then(function(data){ $scope.alerts = data},function(err){});
Workgroups.findAll().then(function(data){ $scope.workgroups = data},function(err){});
Usergroups.findAll().then(function(data){ $scope.usergroups = data},function(err){});

后端示例(我很抱歉语法):

Route::group(['middleware'=>['jwt.auth']){
        Route::get('findAllUsers','userController@findAll');
        Route::get('findAlerts','alertController@findAll');
        Route::get('findAllWorkgroups','workgroupsController@findAll');
        Route::get('findAllUsergroups','usergroupsController@findAll');
    }

并且someTimes其中一个调用从中间件Jwt返回异常:404,“user_not_found”。

有关更多信息,我正在使用Laravel 5.1和Tymon JWT 0.5.6-master,并且标记由头文件授权传递。

这是一个错误还是我做错了什么?

0 个答案:

没有答案