打包工具推荐
可以使用任何http框架
需要注意的是 腾讯云必须指定9000端口的监听
windows下必备 linux下可以直接使用zip进行打包
安装zip打包工具
go install github.com/aliyun/fc-runtime-go-sdk/cmd/build-fc-zip
GOOS=linux GOARCH=amd64 go build -o main main.go
build-fc-zip -output fc.zip main
build-fc-zip -output fc.zip main scf_bootstrap
然后上传到云函数
注意最好都用main 否则得进行测试验证
腾讯云
#!/bin/bash
./main
rm main.zip
GOOS=linux GOARCH=amd64 go build -o main main.go
build-fc-zip -output main.zip main scf_bootstrap
阿里云
main
rm main.zip
GOOS=linux GOARCH=amd64 go build -o main main.go
# 支持打包配置等其他文件到zip
build-fc-zip -output main.zip main config.toml