鸿蒙端云一体化开发 之 云函数

云函数主要就是用来实现服务端的业务逻辑代码,云函数开发完之后我们需要把它部署到云侧,部署好后我们还需要编写端侧的代码来调用云侧的云函数,云侧有结果后需要再返回给端侧
云函数

主要有六步
这里是引用

1.第一步 创建项目和应用开通云函数服务

1.1 注册AppGalleryConnect账号登陆并创建项目

项目和应用的关系:一个项目可以有多个应用,接下来要开通的云存储,云函数服务,云数据库这都是项目级别的,比如说你这个项目开通了云函数服务后,挂载到你项目下的所有应用都可以使用这个云函数服务,不用为每个应用一一开通。【服务是项目级别的,项目包含多个应用】

在这里插入图片描述

1.2 开通云函数

这个分免费档和收费档,一个月调用次数再100万次内是免费的,存储位置设置为中国

在这里插入图片描述
在这里插入图片描述

1.3 创建应用

找到项目设置,添加应用
在这里插入图片描述

2.使用端云一体化模版创建应用

在DevEco Studio里创建一个新项目,选择端云一体化模版
在这里插入图片描述

在这里插入图片描述

登陆之后这里直接会关联上,点击finish就创建成功了

在这里插入图片描述

Applicaton是端侧代码,CloudProgram是我们云侧代码,Clouddb云数据库,Cloudfunction云函数

在这里插入图片描述

3.创建云函数

选中cloudfunctions右键new 创建Cloud Funtion
云函数的开发语言是ts语言,其代码结构就是函数的定义最后export出去
云函数的触发时机:1.http请求 2.云数据库(插入)3.云存储(上传文件)
云函数四个参数:1.event 输入信息 2.context云函数执行时上下的信息(环境变量) 3.callback输出(返回结果) 4.logger 记录日志

在这里插入图片描述

4.编写云函数代码

let myHandler = async function (event, context, callback, logger) {
  logger.info(JSON.stringify(event));

  // do something here

  callback({
    code: 200,
    message: "hello."
  });
};

export { myHandler };

编写完后一种是本地运行一种就是部署到云侧运行
本地运行:选中cloudfunctons右键选中Run Cloud Functions
在这里插入图片描述

5.部署云函数

选中cloudfunctons右键选中Deploy Cloud Functions部署到云侧,部署的时候会把cloudfunctons下所有的函数进行部署
在这里插入图片描述

6.测试

点击云函数,点击代码,配置测试参数,测试参数对应的就是event,点击测试
在这里插入图片描述
在这里插入图片描述

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jiojio冲冲冲

能帮助你是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值