### ① 组件是什么 云开发 Serverless 是小程序平台提供的后端托管形态。 开发者不自己维护服务器,而是在平台控制台配置三类资源。 云数据库:托管的 NoSQL 文档库,数据落在平台服务端存储区,不在终端。 云函数:托管在平台侧、按需触发执行的无状态函数。 云存储:托管的文件桶。 前端小程序经宿主通道调用平台 SDK,直连这些托管资源。平台按开发者配置的安全规则与函数入口,决定放行还是拒绝。 风险集中在配置层,而非终端代码。 安全规则是一段声明式访问策略,写在控制台里,决定谁能读哪个集合、谁能写哪条文档。 云函数是函数级入口,决定被调用时要不要核对调用者身份与数据归属。 环境 ID 与端点,是这套托管资源的网络定位标识。 配置错配(规则过宽、函数不鉴权、端点暴露),让本应受保护的服务端存储对任意调用者敞开。 要记住一点:终端只是发起请求的起点,数据库存取发生在服务端,终端本地不存在数据库文件可读。 ### ② 语言与 C 库 云函数在平台侧用 JavaScript/TypeScript 或其他支持语言编写,运行在平台托管容器。终端小程序用宿主提供