Javascript 带令牌的角度请求api

Javascript 带令牌的角度请求api,javascript,php,angularjs,facebook,laravel,Javascript,Php,Angularjs,Facebook,Laravel,在我的角度应用程序中,此函数返回以下结果: {"error":"token_not_provided"} 功能是 (function() { 'use strict'; angular .module('authApp') .controller('UserController', UserController); function UserController($http,$auth,$window) { var

在我的角度应用程序中,此函数返回以下结果:

{"error":"token_not_provided"}
功能是

(function() {

    'use strict';

    angular
        .module('authApp')
        .controller('UserController', UserController);

    function UserController($http,$auth,$window) {
        var vm = this;

        vm.users;
        vm.error;

        vm.getUsers = function() {
            //console.log($window.sessionStorage.token);
            // This request will hit the index method in the AuthenticateController
            // on the Laravel side and will return the list of users
            $http.get('api/getuser').success(function(users) {
                vm.users = users;

            }).error(function(error) {
                vm.error = error;
            });
        }

    }

})();
使用facebook的身份验证成功,我可以获得令牌,但如果请求任何受限api,服务器将返回上述错误消息

我的路线

Route::get('/', function () {
    return view('index');
});

Route::group(['prefix' => 'api'], function()
{
    //Route::resource('authenticate', 'AuthenticateController', ['only' => ['index']]);
    Route::get('getuser', 'AuthenticateController@index');
    Route::post('authenticate', 'AuthenticateController@authenticate');
});
使用postman从受限api获得结果是可行的,但使用browser会给我上述错误


谢谢。

我想你说的是JWT吧?尝试将其添加到.htaccess文件:

RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

我想你说的是JWT?尝试将其添加到.htaccess文件:

RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

是AWS服务器引起了这个问题。是的,我正在使用JWTAuth-tymon/jwt-auth。是AWS服务器导致了这个问题。是的,我正在使用JWTAuth-tymon/jwt-auth。