使用AWS Lambda运行Golang Gin API项目

5

我正在尝试使用亚马逊 Lambda 运行我的 Go 项目,这是我的当前 main.go 文件。

https://gist.github.com/krakiun/61e4e4dc5ab91f557e481f0230ed3ba0

我尝试了几种方法,但都没有成功。如何在Lambda上运行该项目,如果我使用router.Run(cfg.HTTP.ListenAddr)运行,则会正常工作,没有任何错误。

使用log.Fatal(gateway.ListenAndServe(cfg.HTTP.ListenAddr, router))时会出现以下错误:

expected AWS Lambda environment variables [_LAMBDA_SERVER_PORT AWS_LAMBDA_RUNTIME_API] are not defined
exit status 1

我该如何修改我的代码以在 AWS Lambda 上运行?

1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接