示例01 环境初始化与 SDK 配置 对应教程:第 1 章 · 云开发 CloudBase 入门与学习路线 安装 SDK 初始化 CloudBase 应用 获取各能力模块引用 环境变量管理(推荐做法) 验证清单 [ ] SDK 安装成功,无报错 [ ] init 后能打印环境 ID [ ] db / storage / auth 模块均可正常引用 [ ] 环境变量切换正常
对应教程:第 1 章 · 云开发 CloudBase 入门与学习路线
ash\nnpm install @cloudbase/js-sdk\n# 或\nyarn add @cloudbase/js-sdk\n
import cloudbase from '@cloudbase/js-sdk' const app = cloudbase.init({ env: 'your-env-id' // 替换为你的环境 ID }) // 验证初始化 console.log('CloudBase 初始化成功,环境 ID:', app.config.env)
// 数据库 const db = app.database() // 云存储 const storage = app.storage() // 身份认证 const auth = app.auth() // 云函数 const callFunction = (name, data) => app.callFunction({ name, data })
// config.js — 统一管理环境配置 const ENV_CONFIG = { dev: 'dev-env-xxx', test: 'test-env-xxx', prod: 'prod-env-xxx' } const currentEnv = process.env.NODE_ENV || 'dev' export const app = cloudbase.init({ env: ENV_CONFIG[currentEnv] })