firebase 服务功能未启动

firebase serve functions not starting

我首先在这里发帖是因为这似乎更可能是操作员错误,而不是 firebase CLI 本身的实际错误,因为我找不到任何人遇到我遇到的相同问题。

我是 运行:

当我调用 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 实例是我之前与该用户一起使用过的。我还没有调查确切原因,但这解决了我的问题。