无法在Windows上本地使用Firebase Cloud功能

时间:2019-06-25 04:35:55

标签: firebase firebase-cli

按照https://firebase.google.com/docs/functions/local-emulator

中的说明进行操作

我有

  1. 生成并下载了该项目服务帐户的密钥

  2. 通过“设置GOOGLE_APPLICATION_CREDENTIALS =(json文件的完整路径)”设置路径

  3. 从“ firebase emulators:启动--only功能”开始仿真器

到目前为止,情况很好,但是当我尝试使用Postman呼叫端点时,我反复收到以下错误消息,直到呼叫超时。

  

[2019-06-25T04:34:54.039Z] @ firebase / database:FIREBASE警告:{“代码”:“ app / invalid-credential”,“ message”:“凭据实现通过以下方式提供给initializeApp() \“ credential \”属性无法获取有效的Google OAuth2访问令牌,发生以下错误:\“获取访问令牌错误:发出请求时出错:getaddrinfo ENOTFOUND metadata.google.internal metadata.google.internal:80。错误代码:ENOTFOUND \“。”}

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误,我使用--only选项解决了:

firebase serve --only hosting

然后您可以通过http://localhost:5000

访问您的API