Skip to content

本地测试腾讯云云函数,支持直接使用JSON文件发送请求或者转发本地HTTP请求。

License

Notifications You must be signed in to change notification settings

budui/go-scf-invoke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-scf-invoke

本地测试腾讯云云函数,支持直接使用JSON文件发送请求或者转发本地HTTP请求。

缘由

腾讯云的VScode插件暂时不支持golang,为了本地测试,编写了这个小工具。本工具思路来自于Running Go AWS Lambda functions locally,核心代码抄袭自go-lambda-invoke。我做了一些适配腾讯云、HTTP请求转换为API网关事件的微小工作。

安装

go install wrong.wang/x/go-scf-invoke

使用

转发HTTP请求

用来模拟API网关

# 1. run scf
$ _LAMBDA_SERVER_PORT=8001 ./index
# 2. run go-scf-invoke
$ go-scf-invoke server
# 3. now, visit localhost:8080, scf will recive your request.

示例

提交本地JSON文件作为事件

请自备模板JSON文件,用来模拟COS事件、定时器事件等等。

# 1. run scf
$ _LAMBDA_SERVER_PORT=8001 ./index
# 2. run go-scf-invoke
$ go-scf-invoke json -path "/path/to/input.json"

About

本地测试腾讯云云函数,支持直接使用JSON文件发送请求或者转发本地HTTP请求。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published