为Firebase部署云功能的正确方法?

为Firebase部署云功能的正确方法?,firebase,google-cloud-functions,Firebase,Google Cloud Functions,正在尝试为Firebase部署最简单的云功能: const functions = require('firebase-functions'); exports.helloWorld = functions.https.onRequest((request, response) => { response.send("Hello from Firebase!"); }) 我已经运行了firebase init并选择了函数 Firebase CLI创建了一个名为“funct

正在尝试为Firebase部署最简单的云功能:

const functions = require('firebase-functions');
    exports.helloWorld = functions.https.onRequest((request, response) => {
    response.send("Hello from Firebase!");
})
我已经运行了
firebase init
并选择了
函数

Firebase CLI创建了一个名为“functions”的文件夹,其中包含
index.js
package.json
。索引文件包含上述函数

然后,我运行了
firebase部署--仅函数
,并在终端中收到一条消息,表明该函数已部署。据我所知,我应该得到一个函数的链接

相反,我得到了一个指向项目控制台的链接。没有迹象表明firebase web控制台功能部分正在部署该功能


任何提示都将不胜感激

这太令人惊讶了!有些事情你可以试试:

  • 仔细检查代码是否与示例匹配。复制粘贴时是否有任何错误?例如,您的症状可能表明云函数不将“helloWorld”视为导出函数
  • 再次运行该命令,查看问题是否仍然存在。在测试期间,可能会有一些临时错误导致部署失败,这并非不可想象的,可能是以这种令人惊讶的方式
  • 将Firebase CLI更新至最新版本:
    npm安装-g Firebase tools
  • 如果这些都没有帮助,试试看。他们可以深入研究你的具体项目,找出问题所在

    • 这太令人惊讶了!有些事情你可以试试:

      • 仔细检查代码是否与示例匹配。复制粘贴时是否有任何错误?例如,您的症状可能表明云函数不将“helloWorld”视为导出函数
      • 再次运行该命令,查看问题是否仍然存在。在测试期间,可能会有一些临时错误导致部署失败,这并非不可想象的,可能是以这种令人惊讶的方式
      • 将Firebase CLI更新至最新版本:
        npm安装-g Firebase tools
      • 如果这些都没有帮助,试试看。他们可以深入研究你的具体项目,找出问题所在

      是否取消了在index.js中找到的示例函数的注释?如果您实际部署了该功能,则指向该功能的https链接将显示在指向控制台的链接下方。。但我没有。现在可以了。谢谢!:)您是否取消了在index.js中找到的示例函数的注释?如果您实际部署了该功能,则指向该功能的https链接将显示在指向控制台的链接下方。。但我没有。现在可以了。谢谢!:)