# 一、关于云开发介绍
云开发与serverless的区别
Serverless Framework是无服务器应用框架,提供将云函数SCF、API网关、对象存储COS、云数据库DB等资源组合的业务框架,开发者可以直接基于框架编写业务逻辑,而无需关注底层资源的配置和管理。- 云开发(
Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性扩缩的后端云服务,包含计算、存储、托管等serverless化能力,可用于云端一体化开发多种端应用(小程序、公众号、Web应用、Flutter客户端等),帮助开发者统一构建和管理后端服务和云资源,避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。 - 二者最大的区别是:给开发者使用的平台支持不一样,云开发支持web端、QQ、微信小程序级静态网站托管等这些平台服务。
# 二、使用云开发创建一个nestjs项目
在产品中选择云开发产品

创建一个项目, 这里要选择好区域,下次创建了项目,区域不一样,可能项目就看不到

# 三、使用脚手架的方式创建
# 3.1 安装
全局安装脚手架包官方地址
npm i -g @cloudbase/cli
@前端进阶之旅: 代码已经复制到剪贴板
为了简化输入,cloudbase 命令可以简写成 tcb
测试安装是否成功
tcb -v
@前端进阶之旅: 代码已经复制到剪贴板
查看命令
tcb -h
@前端进阶之旅: 代码已经复制到剪贴板
# 3.2 登录
# CloudBase CLI 会自动打开云开发控制台获取授权,您需要点击同意授权按钮允许 CloudBase CLI 获取授权。如您没有登录,您需要登录后才能进行此操作。
tcb login
@前端进