鸿蒙端云一体化开发
个人开发者最头疼的是后端:服务器、鉴权、数据库、运维。鸿蒙的云开发把常见后端能力做成服务,端云链路一键打通。
一、开通服务
在 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)→ 云函数执行业务 → 云数据库存取 → 云存储放图片/文件
五、何时该上“真后端”
云开发适合中小体量应用:启动快、免运维。当出现复杂事务、大量离线任务或特殊合规要求时,再考虑自建后端。先跑起来,比一步到位更重要。