当计算机位于公司代理后面时,如何在 NodeJS 上运行 Firebase 管理员?
npm 已经配置了代理和 https-proxy。npm 命令执行正常。
然而,Firebase 尝试直接访问互联网:
错误:通过“credential”属性提供给 initializeApp() 的凭据实现未能获取有效的 Google OAuth2 访问令牌,并出现以下错误:“connect ETIMEDOUT 216.58.203.45:443”。
我尝试更新firebase-admin下的faye-websocket\lib\faye\websocket\client.js来阅读
var Client = function(_url, protocols, options) {
options = options || {};
options.proxy = {
origin: 'http://proxy.server.local:8080'
};
我尝试了几种变体,但 nodejs 仍在尝试直接访问 216.58.203.45:443。我还应该更新什么才能使其正常工作?