我将Firebase用作后端,并在前端(SPA)中使用angularjs。我正在尝试创建一个用户管理面板作为前端的一部分,这将需要在后端使用firebase admin SDK。通过围绕支持用户CRUD操作的admin SDK构建REST服务来完成此操作。 该服务将使用angularjs @resource从客户端调用,后端将通过检查和授权从客户端发送的访问令牌来验证客户端调用。 对于客户端,我很想构建类似于this的东西 但是在该示例中,构建资源的工厂很简单,就我而言,我需要添加包含访问令牌的标头。此访问令牌通常是在Promise中获取的,并且在使用该应用程序时可能会更改。 在构建我的资源时是否有某种方式可以将承诺的结果传递给工厂,所以我不必每次都需要创建多个资源。
编辑: 当this关闭时,我的问题是令牌是通过承诺获取的,请检查this,所以我不能依靠同步函数来返回我当前的访问令牌... >