Phusion乘客服务器上Node.js上的Google Cloud API环境凭据

Phusion乘客服务器上Node.js上的Google Cloud API环境凭据,node.js,environment-variables,passenger,google-authentication,Node.js,Environment Variables,Passenger,Google Authentication,我在Windows home Node.js服务器上设置了翻译客户端库,并在启动机器时使用set GOOGLE\u APPLICATION\u CREDENTIALS=[PATH]实例化凭据。这个很好用 在公共托管的服务器上,我认为请求没有达到请求凭据的程度,因为抛出的错误与说请求缺少有效的API密钥的错误不同。这可能是因为我忘记设置凭据或错误地定义了路径 我尝试了很多导出GOOGLE应用程序凭据=“[PATH]”的变体,但我一直遇到的错误是: UnhandledPromiseRejection

我在Windows home Node.js服务器上设置了翻译客户端库,并在启动机器时使用
set GOOGLE\u APPLICATION\u CREDENTIALS=[PATH]
实例化凭据。这个很好用

在公共托管的服务器上,我认为请求没有达到请求凭据的程度,因为抛出的错误与说
请求缺少有效的API密钥的错误不同。这可能是因为我忘记设置凭据或错误地定义了路径

我尝试了很多导出GOOGLE应用程序凭据=“[PATH]”的变体,但我一直遇到的错误是:

UnhandledPromiseRejectionWarning: Error: Unexpected error determining execution environment: Unsuccessful response status code. Request failed with status code 404
at GoogleAuth.<anonymous> (/usr/home/.../public_nodejs/node_modules/google-auth-library/build/src/auth/googleauth.js:163:23)
at Generator.throw (<anonymous>)
at rejected (/usr/home/.../public_nodejs/node_modules/google-auth-library/build/src/auth/googleauth.js:20:65)
 at process._tickCallback (internal/process/next_tick.js:68:7)
UnhandledPromisejectionWarning:错误:确定执行环境时出现意外错误:响应状态代码失败。请求失败,状态代码为404
在古格里斯。(/usr/home/../public\u nodejs/node\u modules/google auth library/build/src/auth/googleauth.js:163:23)
在发电机处。投掷()
在被拒绝时(/usr/home/../public\u nodejs/node\u modules/google auth library/build/src/auth/googleauth.js:20:65)
在进程中。_tick回调(内部/process/next_tick.js:68:7)
我认为这与在Phusion Passenger中设置环境变量有关,但奇怪的是,我得到的错误不同