最近我发现了一个TokenHandler,它允许我在每个 rest api 请求上发送一个令牌。您可以在此处找到详细说明:http: //nils-blum-oeste.net/angularjs-send-auth-token-with-every--request/#.UXtYlbVTDIX
我在我的项目中实现此处理程序时遇到问题。我的项目正在处理一些资源,让我谈谈Post和Author。我目前正在做的是:
angular.module('PostService', ['ngResource']).factory(....
angular.module('AuthorService', ['ngResource']).factory(....
我将它包装在我的主应用程序模块中
var app = angular.module('myApp', ['PostService', 'AuthorService']);
我的问题是,我在哪里设置 TokenHandler?它必须分配给一个模块,对吗?我会将它分配给例如 PostService,但结果我将无法在 AuthorService 中使用它?
因此,我还有另一个问题。是否可以将多个资源包装在一项服务中,例如:
angular.module('RestService', ['ngResource']).factory(['Post', 'Author'],...