该示例代码演示如何通过 TypeScript
编写 云函数2.0
项目代码。包括项目结构示例,以及调试。
TypeScript 示例代码见:https://github.com/TencentCloudBase/cloudbase-examples/tree/master/cloudrunfunctions/ts-multiple-functions
Git Clone
代码到本地后,可通过 pnpm install
安装依赖
通过如下命令允许云函数
npx tcb-ff
然后通过浏览器访问 http://localhost:3000/
即可查看示例代码运行结果。
示例代码中已经包含了 VSCode
的调试配置,可在 Run And Debug
界面选择 launch-tcb-ff-local
即可允许云函数并进行断点调试。
cloudbase-functions.json
多函数配置文件,描述了函数的名称、入口文件、访问路径等信息common
公共模块,名称是任意的sum
多文件函数示例echo
回显函数示例sse
实现SSE
的函数示例ws
实现WebSocket
的函数示例index.js
默认函数示例
可在云开发平台创建云函数2.0服务后上传本示例代码包进行部署。
注意:如果通过 Github Download zip
方式下载的代码包,因多一层目录,需要解压后重新将文件压缩到根路径后再上传,或者上传解压后的目录。
压缩命令示例:
zip -x '/*.git/*' -x '.gitignore' -x '.DS_Store' -x 'node_modules' -r code.zip .