Skip to content

Mac0-M/Re-read

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Re-read

คู่มือการติดตั้งและใช้งานสำหรับโปรเจกต์ Re-read

การติดตั้งและใช้งาน (Installation & Usage)

1) ตั้งค่าฐานข้อมูล (Database Setup)

  • นำเข้า Schema ลงใน MySQL ให้เรียบร้อย (Import database)

2) เตรียมโฟลเดอร์สำหรับรูปภาพ

  • สร้างโฟลเดอร์ชื่อ upload ภายในโฟลเดอร์ public เพื่อเก็บไฟล์รูปภาพที่อัปโหลด
    • Path: public/upload

3) ตั้งค่า Environment Variables

  • สร้างไฟล์ชื่อ .env ไว้ที่ root ของโปรเจกต์
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=.....(รหัสผ่านmysql)
DB_NAME=Reread
PORT=3000

ติดตั้งและรันเซิร์ฟเวอร์ (Install & Run)

  1. เริ่มต้นโปรเจกต์ (ครั้งแรกเท่านั้น)
npm init -y
  1. ติดตั้ง Dependencies ที่จำเป็น
npm install express mysql2 cors dotenv multer
  1. ติดตั้ง Nodemon (แบบ global)
npm install -g nodemon
  1. รันเซิร์ฟเวอร์
nodemon server.js
หรือ
npm start

หมายเหตุ: หากยังไม่ได้ติดตั้ง multer ให้รัน

npm install multer
  1. ปิดเซิร์ฟเวอร์ (Stop Server)
  • ใน Terminal ให้กด Ctrl + C เพื่อหยุดการทำงานบน Windows จะมีแจ้งเตือนให้ยืนยัน (Y/N) ให้กด Y แล้วกด Enter
  • หากโปรเซสยังค้าง สามารถสั่งหยุดผ่าน PowerShell ได้:
Get-Process node -ErrorAction SilentlyContinue | Stop-Process -Force
  • ถ้ามีสคริปต์ stop ใน package.json สามารถใช้คำสั่ง:
npm stop

About

Re-read แพลตฟอร์มสำหรับซื้อขายหนังสือมือสอง พัฒนาด้วย Node.js, Express และ MySQL รองรับระบบผู้ใช้งาน 2 บทบาท (Buyer/Seller) พร้อมระบบจัดการตะกร้าสินค้า และ Dashboard จัดการคลังหนังสือสำหรับผู้ขาย

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors