firebase - 无法提供 Firebase 功能
问题描述
我正在尝试遵循Firebase Web Codelab 中的本教程,但在第 5 步遇到问题:运行命令后firebase serve
,我没有得到预期的响应
Listening at http://localhost:5000
,而是得到:
i functions: Preparing to emulate functions.
i hosting: Serving hosting files from: ./
+ hosting: Local server: http://localhost:5000
这很糟糕,因为没有提供功能,尽管⚠ functions: Failed to emulate api
没有提示,但它仍然无限期地“准备模拟功能”。
更多信息:CLI Version: 3.18.4
Platform: win32
Node Version: v6.12.3
我已经尝试去 ~/.config/configstore/ 并删除 @Google-Cloud 文件夹以重新启动整个过程。
解决方案
我很确定你在正确的轨道上,预期的消息 ( Listening at http://localhost:5000
) 和你得到的消息 () 之间的区别hosting: Local server: http://localhost:5000
是因为你使用的是新版本的 CLI (v3.18.4) 但 codelab 章节没有更新以反映日志消息中的新更改。
您可以在显示的源代码firebase-tools v2.2.1中看到差异
Listening at http://<HOST>:<PORT>
hosting: Local server: http://<HOST>:<PORT>
对于函数仿真,就像您在第 5 步中一样,您还没有函数,请参阅codelab 源代码中的函数。
推荐阅读
- cmake - Why if(DEFINED
) doesn't work in cmake? - android - MainActivty 应该导致 LoginActivity 但跳过它。导致只有在登录后才可见的 MapActivity
- ios - 知道苹果账号之前有没有试用过?
- vba - VBA Excel 2016 中未定义子或函数
- javascript - 用于过滤图库的 Javascript 拼接
- python - 从成员函数内部永久更改类变量的方法是什么?
- dojo - Chrome 67 和 Dojo
- typescript - 泛型:“T[keyof T]”类型的 TS2345 参数不可分配给“日期”类型的参数,其中
- android - 从 doInBackground 获取数据时遇到问题
- angular - 在 Angular 6 服务中过滤 api 数据