我只是想学习 AWS Lambda 风格的 Golang。我觉得这里的答案超级简单,但我不能指望它,我也找不到类似这个问题的帖子。//Lambda Function Go Codepackage mainimport "github.com/aws/aws-sdk-go"import "github.com/aws/aws-lambda-go/lambda"import "github.com/aws/aws-lambda-go/events"import "errors"func main() { lambda.Start(HandleRequest)}func HandleRequest(request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error) { if request.HTTPMethod == "POST" { var stringResponse string = "Success :)" APIResponse := events.APIGatewayProxyResponse{Body: stringResponse, StatusCode: 200} return APIResponse, nil } else { err := errors.New("Method Not Allowed") APIResponse := events.APIGatewayProxyResponse{Body: "Method Not OK", StatusCode: 502} return APIResponse, err }}当我尝试保存和编译此代码时,我得到以下信息:谁能告诉我我到底在做什么跑步?我在 Windows 10 中使用 VSCode 编写,但我觉得这个愚蠢的事情与此无关。
- 1 回答
- 0 关注
- 88 浏览
添加回答
举报
0/150
提交
取消