module
0.0.0-20221227104805-e8c84acbd922
Repository: https://github.com/turingxgo/http.git
Documentation: pkg.go.dev
# README
Simple User Web App
Usage
- Simply create user by sending
POST
request with user data
curl http://localhost:8081/ -d '{"name": "Kid", "age": 12}'
- Retrieve user information by user
name
curl http://localhost:8081/user -d '{"name": "AZ"}'
Run
- Run
postgresql
database using docker or any other options:
docker run --name postgres -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres:14.2
- Connect to the postgres and create new database with
data
table:
export POSTGRES_URL='postgres://demo:postgres@localhost:5432/data?sslmode=disable'
migrate -database ${POSTGRES_URL} -path migrations up
- Run application
make run
- Send request
- Profit 😎
Facing problems? Contact your mentor.