2025-07-01 Line 訂單系統-階段G
2025-07-01 Line 訂單系統-階段G
🅶 階段 G:上線與部署
🎯 目標
將專案上線(Render / Railway / PlanetScale / MongoDB Atlas)。
🔧 步驟
1️⃣ 部署後端到 Render
- 登入 Render
- 點「New → Web Service」
- 連接你的 GitHub 專案
- 選 root 路徑為
backend/ - Build Command:
npm install
Start Command:node index.js
2️⃣ 部署前端到 Netlify
- 到 Netlify
- Import from GitHub → 指定
frontend資料夾 - Build Command:
npm run build - Publish Directory:
dist
3️⃣ 改 Webhook URL 為正式網址
LINE Developers → Webhook → https://你的Render網址/line/webhook
🧪 Checkpoint
✅ LINE 訊息 → 後端回覆 → DB 寫入成功
✅ 管理後台能顯示正式資料
✅ HTTPS 安全運作
✅ 完成後成果
🎉 你將擁有一個:
- Vue3 + Node.js + MySQL 的完整 LINE 訂單系統
- 支援雲端部署(Render / Netlify / PlanetScale)
- 可擴展聊天記錄(MongoDB)與快取(Redis)
- 可複製、改成其他業種(如外送、預約、服務登記)