Sample crud operation using Golang and MySql
- Path :
/posts
- Method:
GET
- Response:
200
- Path :
/posts
- Method:
POST
- Fields:
title, content
- Response:
201
- Path :
/posts/{id}
- Method:
GET
- Response:
200
- Path :
/posts/{id}
- Method:
PUT
- Fields:
title, content
- Response:
200
- Path :
/posts/{id}
- Method:
DELETE
- Response:
204
First clone the repo then go to go-mysql-crud folder. After that build your image and run by docker. Make sure you have docker in your machine.
git clone https://github.com/s1s1ty/go-mysql-crud.git
cd go-mysql-crud
chmod +x run.sh
./run.sh
docker-compose up