快速开始
本文介绍如何使用 CloudBase CLI 快速开发和部署云函数。
标准工作空间
云函数项目使用以下标准目录结构:
project/
├── functions/ # 云函数目录(存放所有函数代码)
│ └── <functionName>/ # 具体函数目录
│ ├── index.js # 函数入口文件
│ └── package.json # 依赖配置(可选)
└── cloudbaserc.json # 项目配置文件
functions/:云函数代码根目录,由cloudbaserc.json中的functionRoot字段指定cloudbaserc.json:项目配置文件,包含环境 ID 和函数配置信息
提示
配置文件的详细说明请参考 配置文件 - 云函数。
快速体验
1. 安装并登录 CLI
npm install -g @cloudbase/cli
tcb login
2. 初始化配置
# 拉取单个云函数配置,如果不存在会自动生成默认配置
tcb config pull fn hello-world
# 也可以同时拉取多个函数配置
tcb config pull fn func1 func2 func3
3. 编写函数代码
在 functions/hello-world/index.js 中创建云函数:
exports.main = async (event, context) => {
return {
message: 'Hello World!',
input: event
};
};