How do I run Firebase admin on NodeJS when the computer is behind a corporate proxy?
npm has already config proxy and https-proxy. npm commands executes alright.
Firebase however, tries to directly access the internet:
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.203.45:443".
I tried to update the faye-websocket\lib\faye\websocket\client.js under firebase-admin to read
var Client = function(_url, protocols, options) {
options = options || {};
options.proxy = {
origin: 'http://proxy.server.local:8080'
};
I tried several variations, but nodejs is still trying to directly access 216.58.203.45:443. What else should I update to make it work?