编写函数并在本地运行
本地运行 函数 代码
基本用法
tcb fun run
命令行参数
支持的命令行参数如下:
Options:
--source <source> 目标函数文件所在目录路径,默认为当前路径
--port <port> 监听的端口,默认为 3000
-w, --watch 是否启用热重启模式,如启用,将会在文件变更时自动重启服务,默认为 false
--dry-run 是否不启动服务,只验证代码可以正常加载,默认为 false
--logDirname <logDirname> 日志文件目录,默认为 ./logs
--functionsConfigFile <functionsConfigFile> 多函数定义配置文件,默认为 ./cloudbase-functions.json
-h, --help 查看命令帮助信息
简单示例
假设 函数 代码目录路径为 /Users/daniel/demo
,文件如下:
.
├── README.md
├── index.js
└── package.json
index.js 代码如下
exports.main = function (event, context) {
return { event, context };
};
你可以运行以下命令在本地运行函数
tcb fun run --source /Users/daniel/demo
以上等价于
cd /Users/daniel/demo
tcb fun run
也可以启用 watch 模式,这样修改代码的时候就不用手动重启
tcb fun run --source /Users/daniel/demo -w
更多示例见:函数示例