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.json2. Instalasi Dependencies
mkdir crud-app
cd crud-app
npm init -y
# Install dependencies
npm install express mysql2 dotenv cors
npm install --save-dev nodemon3. 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?