鸿蒙端云一体化:用云开发搭出应用后端

鸿蒙端云一体化开发

个人开发者最头疼的是后端:服务器、鉴权、数据库、运维。鸿蒙的云开发把常见后端能力做成服务,端云链路一键打通。

一、开通服务

在 AppGallery Connect 开通云开发,创建环境后即可获得云数据库、云函数、云存储与云鉴权。

二、云函数写业务

把业务逻辑放到云函数里,免运维、按量计费:

export async function myHandler(event: any) {
  const { userId } = event;
  // 读写云数据库、调用第三方 API……
  return { code: 0, data: { userId } };
}

三、客户端调用

端侧通过 SDK 调用云函数或直接操作云数据库,配合云鉴权完成登录:

import { cloud } from '@kit.CloudFoundationKit';
const res = await cloud.callFunction({ name: 'myHandler', params: { userId } });

四、典型链路

登录鉴权(AGC Auth)→ 云函数执行业务 → 云数据库存取 → 云存储放图片/文件

五、何时该上“真后端”

云开发适合中小体量应用:启动快、免运维。当出现复杂事务、大量离线任务或特殊合规要求时,再考虑自建后端。先跑起来,比一步到位更重要。

评论(3)