CRUD API dengan Node.js, Express, dan MySQL

CRUD API dengan Node.js, Express, dan MySQL

1. Struktur Project

crud-app/
├── src/
│   ├── config/
│   │   └── database.js
│   ├── controllers/
│   │   └── productController.js
│   ├── models/
│   │   └── productModel.js
│   ├── routes/
│   │   └── productRoutes.js
│   └── app.js
├── .env
└── package.json

2. Instalasi Dependencies

mkdir crud-app
cd crud-app
npm init -y

# Install dependencies
npm install express mysql2 dotenv cors
npm install --save-dev nodemon

3. Database Setup

4. Konfigurasi Environment

5. Database Configuration

6. Product Model

7. Product Controller

8. Product Routes

9. Express App Setup

10. Package.json Scripts

tambahkan berikut di package.json

hasil akhirnya

cara running nya

11. Testing API dengan Postman

GET All Products

GET Single Product

Create Product

Update Product

Delete Product

Last updated

Was this helpful?