我只是想學習 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 關注
- 109 瀏覽
添加回答
舉報
0/150
提交
取消