目前,我正在使用 Firebase Admin SDK 在 NodeJS 服务器端应用程序中连接 Firebase 数据库。
但是我没有找到通过代理设置连接 Firebase 的选项,或者它可以检测到我的系统HTTP_PROXY
环境变量。
当我运行节点脚本时node index.js
,收到一些类似这样的超时消息(我知道在我的工作网络中,我无法直接连接到 Firebase)。
Error: Credential implementation provided to initializeApp() via the "credential
" property failed to fetch a valid Google OAuth2 access token with the following
error: "connect ETIMEDOUT 216.58.200.237:443".
at ....erver\node_modules\firebase-adm
in\lib\firebase-app.js:74:23
at process._tickCallback (internal/process/next_tick.js:103:7)
我还使用浏览器通过代理访问firebase控制台,它可以工作。
但是如何在 NodeJS 服务器端脚本中解决这个问题呢?