Add new .env in root folder file like below
MONGODB_HOST="mongodb://root:root@localhost"
MONGODB_PORT="27017"
JWT_SECRET="asd2d1f2f1gv213g24g2evd"
# Initialize MongoDB and its sample data
docker-compose up --build -d
# Download Go modules
go get .
# Start the server
go run main.go- gin v1.9.0
- jwt-go v3.2.0 (deprecated)
- godotenv v1.5.1
- POST /orders
- PUT /orders/status
- GET /orders
- GET /products
- GET /products/
- DELETE /products/
- POST /products/
- PUT /products/
- POST /products/image
- GET /reviews
- DELETE /reviews/
- POST /reviews/
- POST /user/login
- POST /admin/login
- POST /users/
- PUT /users/password
- PUT /users/
- GET /users/
- GET /users/token