2025-06-26 Line 訂單系統-階段B
2025-06-26 Line 訂單系統-階段B
🅱️ 階段 B:後端 API + MySQL
🎯 目標
建立商品與訂單的基本 CRUD API。
🔧 步驟
1️⃣ 建立資料庫連線模組(backend/db.js)
1 | import mysql from 'mysql2/promise'; |
2️⃣ 建立商品 API(backend/routes/products.js)
1 | import express from 'express'; |
3️⃣ 主伺服器註冊路由(backend/index.js)
1 | import express from 'express'; |
4️⃣ 測試(Postman)
GET http://localhost:3000/api/productsPOST http://localhost:3000/api/products1
{ "name": "Latte", "price": 90, "stock": 10 }
🧪 Checkpoint
✅ 能新增、查詢商品
✅ DB 有正確資料
💡 延伸
- 加入
/api/orders路由。 - 寫個
db/init.sql匯入資料表(你已建立)。