找回密码
 立即注册
相关推荐换一批
  1. 易语言客户端源码、易语言服务器端源码、易语言网络通讯游戏源码
  2. 易语言聊天室客户端源码、易语言聊天室服务器端源码、易语言聊天室源码
  3. 易语言聊天室客户端源码, 易语言聊天室服务器端源码, 易语言聊天室客户端
  4. 易语言客户端调用例子源码,易语言服务端源码,易语言逆鳞asp验证
  5. 易语言客户端源码、易语言服务器端源码、易语言简单聊天工具源码
  6. 易语言客户端源码、易语言服务器端源码、易语言简单网络注册源码
  7. 易语言客户端源码,易语言服务端源码,易语言稳定的服务器客户源码
  8. 易语言客户端源码、易语言服务器端源码、易语言桌面传输差异源码
  9. 易语言服务端客户端互换收发数据源码
  10. 易语言客户端源码、易语言服务器端源码、易语言Peak聊天室源码
  11. 易语言套接字例程源码
  12. 易语言客户端源码、易语言服务器端源码、易语言传输数据简单检测源码
  13. 易语言TCP通讯源码
  14. 易语言TCP-IOCP模块3.0版源码
  15. 易语言SMTP虚拟邮件接收源码
  16. 易语言客户端源码,易语言Mutual微博系统源码
  17. 易语言客户端源码,易语言算号器源码,易语言软件后台服务源码
  18. 易语言客户端源码、易语言管理源码、易语言聊天室源码
  19. 易语言极速文件传输客户端例子源码
  20. 易语言人力资源发布客户端源码,易语言人力资源图片服务器源码
  21. 易语言客户端源码,易语言客户端生成器源码,易语言服务器端源码,
  22. 易语言客户端开发例程源码,易语言管理客户端开发例程源码,易语言
  23. 易语言充值客户端1源码,易语言充值服务器1源码,易语言软件充值系统源码
  24. 易语言客户端源码、易语言技术员管理系统源码
问题
我正在尝试通过 JWT 客户端使用 Google 的 node.js 客户端库生成访问令牌。

下面是我的代码片段:
  1. var google = require("googleapis");

  2. // Load the service account key JSON file.
  3. var serviceAccount = require("path/to/serviceAccountKey.json");

  4. // Specify the required scope.
  5. var scopes = [
  6.   "https://www.googleapis.com/auth/firebase"
  7. ];

  8. // Authenticate a JWT client with the service account.
  9. var jwtClient = new google.auth.JWT(
  10.   serviceAccount.client_email,
  11.   null,
  12.   serviceAccount.private_key,
  13.   scopes
  14. );

  15. // Use the JWT client to generate an access token.
  16. jwtClient.authorize(function(error, tokens) {
  17.   if (error) {
  18.     console.log("Error making request to generate access token:", error);
  19.   } else if (tokens.access_token === null) {
  20.     console.log("Provided service account does not have permission to generate access tokens");
  21.   } else {
  22.     var accessToken = tokens.access_token;

  23.     // Include the access token in the Authorization header.
  24.   }
  25. });
复制代码

但我不断收到此错误消息:

有谁知道是什么原因?

回答
从 26.0.0 node.js 客户端版本开始,该库似乎正在使用命名导入。当我更改代码时,代码工作正常

var google = require("googleapis");

到达

var {google} = 要求(“googleapis”);

所以这看起来像是 Firebase 中的一个文档错误。





上一篇:Flexbox 覆盖的网格难以或不可能实现的区域
下一篇:限制公网访问整个 WP 网站