firebase 服务功能未启动
firebase serve functions not starting
我首先在这里发帖是因为这似乎更可能是操作员错误,而不是 firebase CLI 本身的实际错误,因为我找不到任何人遇到我遇到的相同问题。
我是 运行:
- firebase 工具 4.2.1
- 节点 6.14.4
当我调用 firebase serve --only functions
时,我看到的结果与我在 Internet 上看到的结果不同。而不是:
i functions: {some more info + url here}
+ functions: {url}
我只看到:
i functions:
当我将命令切换到 firebase serve --only functions,hosting
时,我可以看到返回的有效值正如我对托管详细信息所期望的那样,index.html 页面似乎正在提供服务:
i functions:
i hosting[{firebase-project-site}]:
+ hosting[{firebase-project-site}]: Local server: http://localhost:5000
编辑:包括index.js
const functions = require('firebase-functions');
exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
});
我是否缺少云功能的初始化步骤,阻止它们在本地启动?在这一点上,我什至不能让一个基本的 hello world 工作。
即使使用 hosting
选项也没有提供任何功能,正如我在您的结果中看到的那样,并且由于没有返回任何错误,我会说您的 index.js
上没有 Http 功能。
为了解决这个问题,我用不同的用户创建了一个新的 Firebase 实例。我与之前的用户一起创建的 Firebase 实例也是全新的,但我确实有几个其他的 Firebase 实例是我之前与该用户一起使用过的。我还没有调查确切原因,但这解决了我的问题。
我首先在这里发帖是因为这似乎更可能是操作员错误,而不是 firebase CLI 本身的实际错误,因为我找不到任何人遇到我遇到的相同问题。
我是 运行:
- firebase 工具 4.2.1
- 节点 6.14.4
当我调用 firebase serve --only functions
时,我看到的结果与我在 Internet 上看到的结果不同。而不是:
i functions: {some more info + url here}
+ functions: {url}
我只看到:
i functions:
当我将命令切换到 firebase serve --only functions,hosting
时,我可以看到返回的有效值正如我对托管详细信息所期望的那样,index.html 页面似乎正在提供服务:
i functions:
i hosting[{firebase-project-site}]:
+ hosting[{firebase-project-site}]: Local server: http://localhost:5000
编辑:包括index.js
const functions = require('firebase-functions');
exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
});
我是否缺少云功能的初始化步骤,阻止它们在本地启动?在这一点上,我什至不能让一个基本的 hello world 工作。
即使使用 hosting
选项也没有提供任何功能,正如我在您的结果中看到的那样,并且由于没有返回任何错误,我会说您的 index.js
上没有 Http 功能。
为了解决这个问题,我用不同的用户创建了一个新的 Firebase 实例。我与之前的用户一起创建的 Firebase 实例也是全新的,但我确实有几个其他的 Firebase 实例是我之前与该用户一起使用过的。我还没有调查确切原因,但这解决了我的问题。