跳到主要内容

编写函数并在本地运行

本地运行函数式托管代码

基本用法

tcb fun run

命令行参数

支持的命令行参数如下:

Options:
--source <source> 目标函数文件所在目录路径,默认为当前路径
--port <port> 监听的端口,默认为 3000
-w, --watch 是否启用热重启模式,如启用,将会在文件变更时自动重启服务,默认为 false
--dry-run 是否不启动服务,只验证代码可以正常加载,默认为 false
--logDirname <logDirname> 日志文件目录,默认为 ./logs
-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

更多示例见:函数示例