当前位置: 首页 > 面试题库 >

无法加载默认凭据?(Node.js Google Compute Engine教程)

冷正信
2023-03-14
问题内容

情况:

我遵循此教程:https : //cloud.google.com/nodejs/tutorials/bookshelf-on-compute-
engine

一切正常,直到我这样做npm start并转到:

http://本地主机:8080

我在空白页上遇到以下文本:

Could not load the default credentials. Browse to https://developers.google.com/accounts/docs/application-default-credentials for more information.

由于我使用的是OAuth,因此没有任何意义。我点击了链接并阅读了该页面,但是在任何GOOGLE-APPLICATION- CREDENTIALS地方都没有字段,在教程中也没有任何内容。

题:

您能否重现步骤并告诉我您是否得到相同的结果?

(需要5分钟)

如果没有,我做错了什么?


问题答案:

是的,我有同样的错误。令人讨厌的原因是Google Cloud
Platform文档的“入门”书架教程在任何地方都没有提及。这意味着任何尝试本教程的新开发人员都将看到此错误。

阅读以下内容:https :
//developers.google.com/identity/protocols/application-default-
credentials

我通过运行解决了这个问题: gcloud auth application-default login

为了运行此gcloud auth application-default login
访问,请执行以下操作:https :
//cloud.google.com/sdk/install
1)您必须将sdk安装到计算机中2)这将使您能够运行代码3)登录到关联的gmail帐户,然后你已准备好出发!

这将使您登录,然后在本地编码将使用该身份验证。



 类似资料:
  • 它说要使用以下命令: 在Google Shell中,我尝试了以下操作: 我知道命令指向的是正确的文件位置。如何成功验证应用程序默认凭据?

  • 我在我的springBoot应用程序中添加了H2DB,用于单元测试目的。 应用中测试。我刚刚添加的属性: Spring数据源。名称=h2db spring.h2.console.enabled=true 它工作正常,节省了价值。 但它是如何工作的,我如何浏览这个数据库?

  • 问题内容: 使用eclispe和subclipse插件时,我不断收到此错误: 我已经安装了SVNKit和JavaHL提供程序,但是在首选项中找不到它: 我正在使用eclipse for win64bit 问题答案: 您安装了什么JavaHL provider?听起来您需要64位JavaHL支持。您是否尝试过SlikSVN?

  • 问题内容: 我刚刚安装了CentOS,Apache和PHP。当我访问我的网站http://example.com/myapp/时,它显示为“禁止访问”。默认情况下,它不会加载index.php文件。 当我访问http://example.com/myapp/index.php时,它可以正常工作。 任何想法如何解决该问题? 问题答案: Apache需要配置为将index.php识别为索引文件。 实现

  • 问题内容: 我最近将gcloud库从118.0.0更新为132.0.0,并且remote_api_shell立即不再起作用。我经历了许多重新登录的过程,通过gcloud设置了应用程序默认凭据,并使用了服务帐户和环境变量。所有排列均失败,并显示相同的错误消息: 经过131.0.0和130.0.0的重新修订后,我回到118.0.0,重新登录,一切正常。 更新gcloud之后,我没有更新正在运行的应用程

  • 本文向大家介绍Java加载默认配置,包括了Java加载默认配置的使用技巧和注意事项,需要的朋友参考一下 示例 要读取默认配置属性: