Firebase服务功能未启动

时间:2018-09-28 13:47:32

标签: google-cloud-functions firebase-cli

我首先在这里发布内容,是因为与Firebase CLI本身的实际错误相比,这似乎更可能是操作员错误,因为我无法找到遇到相同问题的任何人。

我正在跑步:

  • firebase-tools 4.2.1
  • 节点6.14.4

当我致电firebase serve --only functions时,没有看到与在互联网上发布的结果相同的结果。而不是:

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!");
});

我在这里是否缺少针对云功能的初始化步骤,从而阻止了它们在本地启动?在这一点上,我什至无法建立一个基本的问候世界。

2 个答案:

答案 0 :(得分:0)

即使使用hosting选项,也不会提供任何功能,正如您在结果中看到的那样,并且由于没有返回错误,因此我想说index.js上没有Http函数。

答案 1 :(得分:0)

为解决此问题,我用其他用户创建了一个新的Firebase实例。我与前一个用户创建的Firebase实例也是全新的,但是我确实有其他几个与该用户一起使用过的Firebase实例。我尚未调查确切原因,但这解决了我的问题。