无法加载默认凭据? (Node.js Google Compute Engine教程)
情况:
我按照本教程:
一切正常,直到我做npm start
并去:
http://localhost:8080
我在空白页面上遇到以下文字:
Could not load the default credentials. Browse to for more information.
因为我使用OAuth,这没有任何意义。我按照链接阅读了页面,但我在任何地方都没有GOOGLE-APPLICATION-CREDENTIALS
字段,在教程中没有任何内容。
题:
您能否重现这些步骤并告诉我您是否得到相同的结果?
(需要5分钟)
如果没有,我可能做错了什么?
回答如下:是的,我有同样的错误。令人讨厌的是因为谷歌云平台文档的“入门”书架教程在任何地方都没有提到这一点。这意味着尝试本教程的任何新开发人员都会看到此错误。
阅读本文:https://developers.google/identity/protocols/application-default-credentials
我通过运行:gcloud auth application-default login
解决了这个问题
这将使您登录,之后您在本地编码将使用该身份验证。