我首先在这里发布内容,是因为与Firebase CLI本身的实际错误相比,这似乎更可能是操作员错误,因为我无法找到遇到相同问题的任何人。
我正在跑步:
当我致电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!");
});
我在这里是否缺少针对云功能的初始化步骤,从而阻止了它们在本地启动?在这一点上,我什至无法建立一个基本的问候世界。
答案 0 :(得分:0)
即使使用hosting
选项,也不会提供任何功能,正如您在结果中看到的那样,并且由于没有返回错误,因此我想说index.js
上没有Http函数。
答案 1 :(得分:0)
为解决此问题,我用其他用户创建了一个新的Firebase实例。我与前一个用户创建的Firebase实例也是全新的,但是我确实有其他几个与该用户一起使用过的Firebase实例。我尚未调查确切原因,但这解决了我的问题。