You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Firebase中创建云函数?

如何在Firebase中创建云函数?

看起来你已经走完了前期的准备步骤,接下来我一步步带你搞定剩下的流程,顺利创建并部署Firebase云函数:

  • 选择云函数功能
    当终端弹出 ? Which Firebase features do you want to set up for this directory? 这个提示时,用空格键选中 Cloud Functions(如果需要同时配置其他功能也可以一起选,先聚焦云函数的话选这个就够),然后按回车确认。

  • 关联Firebase项目
    接下来会让你选择要关联的项目:

    • 要是你已经在Firebase控制台创建过项目,直接选对应的项目名称就行;
    • 还没创建的话,选 Create a new project 跟着提示一步步创建新项目即可。
  • 配置函数基础设置

    • 选择开发语言:根据自己的熟悉程度选JavaScript或TypeScript都可以;
    • 询问是否启用ESLint代码检查:建议选Yes,能帮你提前规避不少代码错误;
    • 询问是否自动安装依赖:选Yes,终端会自动完成云函数所需npm包的安装。
  • 编写你的第一个云函数
    初始化完成后,项目里会多出一个functions文件夹,进入这个文件夹打开index.js(TypeScript的话是index.ts),里面已经有示例函数,你可以修改它或者新增自己的函数。比如写一个简单的HTTP触发函数:

    exports.helloWorld = functions.https.onRequest((request, response) => {
      functions.logger.info("Hello logs!", {structuredData: true});
      response.send("Hello from Firebase!");
    });
    
  • 部署云函数
    回到项目根目录,在终端运行:

    firebase deploy --only functions
    

    等待部署完成后,终端会给出函数的访问URL,你可以直接复制到浏览器打开测试,或者用Postman这类工具发送请求验证。

  • 本地测试(可选)
    要是不想每次修改都部署到云端,可以先在本地测试:

    firebase emulators:start --only functions
    

    跟着终端提示的本地URL测试函数,效率会高很多。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 13:14:34