打包工具推荐

可以使用任何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