由于未启用不存在的 SDK,导致 Firebase 模拟器错误
Getting Firebase emulator error because non-existent SDK is not enabled
我正在尝试在本地模拟一些 Firebase 函数,并遵循了 Google 的 local emulator instructions。当我 运行 firebase serve
我得到这个错误:
Error from emulator. FirebaseError: HTTP Error: 403,
Mobile SDK API has not been used in project <my project ID>
before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/mobilesdk-pa.googleapis.com/overview?project=<my project ID> then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
看起来很简单,只是当我遵循 supplied URL 时出现错误,因为 "Mobile SDK API" 不存在。我也尝试在 Google 的 API 页面上搜索,但绝对没有 API 具有该名称。
有人知道我该如何解决这个问题吗?
(我也试过 firebase functions:shell
得到同样的错误)
我遇到了同样的问题并自行解决了。我是 运行 Node v11.14.0 并降级到最新版本的 Node 8 (v 8.16.0)。
我通过登录 firebase 解决了这个问题,因为错误是在另一台机器上显示的。
在 运行 firebase login
和身份验证过程之后,firebase serve
工作没有问题。
就我而言,问题是我在 CLI 上 运行 是 firebase-tools
的过时版本。 运行 npm update firebase-tools
解决了问题。
我正在尝试在本地模拟一些 Firebase 函数,并遵循了 Google 的 local emulator instructions。当我 运行 firebase serve
我得到这个错误:
Error from emulator. FirebaseError: HTTP Error: 403,
Mobile SDK API has not been used in project <my project ID>
before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/mobilesdk-pa.googleapis.com/overview?project=<my project ID> then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
看起来很简单,只是当我遵循 supplied URL 时出现错误,因为 "Mobile SDK API" 不存在。我也尝试在 Google 的 API 页面上搜索,但绝对没有 API 具有该名称。
有人知道我该如何解决这个问题吗?
(我也试过 firebase functions:shell
得到同样的错误)
我遇到了同样的问题并自行解决了。我是 运行 Node v11.14.0 并降级到最新版本的 Node 8 (v 8.16.0)。
我通过登录 firebase 解决了这个问题,因为错误是在另一台机器上显示的。
在 运行 firebase login
和身份验证过程之后,firebase serve
工作没有问题。
就我而言,问题是我在 CLI 上 运行 是 firebase-tools
的过时版本。 运行 npm update firebase-tools
解决了问题。