serverless-api-golang

module
v0.0.0-...-155468d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2023 License: Unlicense

README

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

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL