go-mysql-crud
go-mysql-crud copied to clipboard
Example crud operation using Golang and MySql
go-mysql-crud
Sample crud operation using Golang and MySql
API ENDPOINTS
All Posts
- Path :
/posts - Method:
GET - Response:
200
Create Post
- Path :
/posts - Method:
POST - Fields:
title, content - Response:
201
Details a Post
- Path :
/posts/{id} - Method:
GET - Response:
200
Update Post
- Path :
/posts/{id} - Method:
PUT - Fields:
title, content - Response:
200
Delete Post
- Path :
/posts/{id} - Method:
DELETE - Response:
204
Required Packages
Quick Run Project
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