Skip to content

edroch/serverless-api-golang

Repository files navigation

serverless-api-golang

Building and Deploying App to AWS

run npm install

run npm run deploy:dev

CURL Commands Test

CREATE User:

run curl --header "Content-Type: application/json" --request POST --data '{ "email": "edrocha@gmail.com", "firstName": "ed", "lastName": "rocha", "dob": "3/7/2001" }' https://{apig-resource-id}.execute-api.us-east-1.amazonaws.com/dev/users

GET All Users:

run curl -X GET https://ribdhvkk9f.execute-api.us-east-1.amazonaws.com/dev/users

GET User by UUID:

run curl -X GET https://ribdhvkk9f.execute-api.us-east-1.amazonaws.com/dev/users/{user-uuid}

UPDATE User:

run curl --header "Content-Type: application/json" --request PUT --data '{ "email": "edrocha@gmail.com", "firstName": "lalala", "lastName": "lalala", "dob": "3/7/2001" }' https://ribdhvkk9f.execute-api.us-east-1.amazonaws.com/dev/users

DELETE User:

run curl -X DELETE https://ribdhvkk9f.execute-api.us-east-1.amazonaws.com/dev/users/{user-uuid}

Unit Tests

run go test ./... -coverprofile=coverage.out

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published