คู่มือการติดตั้งและใช้งานสำหรับโปรเจกต์ Re-read
- นำเข้า Schema ลงใน MySQL ให้เรียบร้อย (Import database)
- สร้างโฟลเดอร์ชื่อ
uploadภายในโฟลเดอร์publicเพื่อเก็บไฟล์รูปภาพที่อัปโหลด- Path:
public/upload
- Path:
- สร้างไฟล์ชื่อ
.envไว้ที่ root ของโปรเจกต์
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=.....(รหัสผ่านmysql)
DB_NAME=Reread
PORT=3000- เริ่มต้นโปรเจกต์ (ครั้งแรกเท่านั้น)
npm init -y- ติดตั้ง Dependencies ที่จำเป็น
npm install express mysql2 cors dotenv multer- ติดตั้ง Nodemon (แบบ global)
npm install -g nodemon- รันเซิร์ฟเวอร์
nodemon server.js
หรือ
npm startหมายเหตุ: หากยังไม่ได้ติดตั้ง multer ให้รัน
npm install multer- ปิดเซิร์ฟเวอร์ (Stop Server)
- ใน Terminal ให้กด
Ctrl + Cเพื่อหยุดการทำงานบน Windows จะมีแจ้งเตือนให้ยืนยัน (Y/N) ให้กดYแล้วกดEnter - หากโปรเซสยังค้าง สามารถสั่งหยุดผ่าน PowerShell ได้:
Get-Process node -ErrorAction SilentlyContinue | Stop-Process -Force- ถ้ามีสคริปต์
stopในpackage.jsonสามารถใช้คำสั่ง:
npm stop