概述
本文介绍如何快速开始使用腾讯云开发 CloudBase。根据不同的应用类型,选择合适的开发路径,5 分钟即可完成首次体验。
一、开发场景选择
开发场景 | 适用场景 | 推荐工具 | 核心特点 |
微信小程序开发 | 开发微信小程序 | 云开发能力 | 与微信生态深度集成;开箱即用的云开发能力;支持云函数/数据库/云存储 |
Web 应用开发 | 网站、H5 应用、Web 应用 | 静态托管 + 后端服务 | 支持静态网站托管;提供完整的后端服务;支持 React/Vue 等主流框架 |
小游戏开发 | 微信小游戏 | 云开发能力 | 提供游戏服务器托管;支持实时对战与排行榜;高性能游戏数据存储 |
托管后台服务 | API 服务、数据处理、定时任务 | 云函数、云托管 | 自动弹性伸缩;按量计费;支持多种编程语言 |
AI 开发工具 | 集成 AI 能力到应用中 | 云开发 AI 工具集 | AI 智能开发(自动生成代码);一键接入云资源;快速部署;智能修复 |
二、开发前准备
步骤 1:开通云开发环境
环境是应用的后端基础设施,包含数据库、存储、云函数等服务。
步骤 2:安装开发工具(可选)
如需使用命令行工具进行开发和部署时安装:
# 安装 CloudBase CLInpm install -g @cloudbase/cli
三、5 分钟快速体验
前提条件: 已创建云开发环境并获取到环境 ID。
3.1 Web 快速体验
创建一个 HTML 文件,引入 CloudBase JS SDK 即可体验:
<!DOCTYPE html><html><head><script src="https://static.cloudbase.net/cloudbase-js-sdk/2.17.3/cloudbase.full.js"></script></head><body><h1>Hello CloudBase!</h1><script>// 初始化云开发const app = cloudbase.init({env: '您的环境ID' // 替换为您的环境ID});// 匿名登录const login = async () => {try {const auth = app.auth()await auth.signInAnonymously()console.log('登录成功!');const userInfo = await auth.getUserInfo();alert(`云开发连接成功!${userInfo.name}`);} catch (error) {console.error('登录失败:', error);}}login()</script></body></html>
说明:
1. 将
您的环境 ID 替换为实际的环境 ID2. 使用浏览器打开该 HTML 文件
3. 弹出「云开发连接成功」提示即表示接入完成
3.2 小程序快速体验
在小程序项目的
app.js 中初始化云开发:// app.jsApp({onLaunch() {// 初始化云开发if (!wx.cloud) {console.error('请使用 2.2.3 或以上的基础库以使用云能力');} else {wx.cloud.init({env: '您的环境ID', // 替换为您的环境IDtraceUser: true,});console.log('云开发初始化完成');}}});
说明:
1. 需要使用微信开发者工具创建小程序项目
2. 基础库版本需 2.2.3 或以上
3. 将
您的环境 ID 替换为实际的环境 ID四、下一步
完成快速体验后,可根据需求深入了解各功能模块:
五、获取帮助
资源 | 链接 |
常见问题 | |
开发者社区 | |
云开发平台 | |
官方文档 |