Organica เป็นโครงการอีคอมเมิร์ซแบบเต็มซ้อนที่สร้างขึ้นโดยใช้สปริงบูต, mysql และ react.js มันจัดการการดำเนินการที่หลากหลายทางฝั่งเซิร์ฟเวอร์เช่นการจัดการตะกร้าสินค้าและฟังก์ชั่นอื่น ๆ เพื่อความปลอดภัยใช้ประโยชน์จากการรับรองความถูกต้องของ JWT และการอนุญาตโดยใช้ Spring Security
ในการเรียกใช้โครงการนี้ในเครื่องคุณต้องติดตั้งซอฟต์แวร์ต่อไปนี้:
โคลนที่เก็บ:
git clone https://github.com/your-username/organica.git
cd organicaตั้งค่าฐานข้อมูล:
backend/src/main/resources/application.propertiesคุณสมบัติแอปพลิเคชัน
ในการกำหนดค่าคุณสมบัติแอปพลิเคชันให้ทำตามขั้นตอนเหล่านี้:
เปิดไฟล์ backend/src/main/resources/application.properties
กำหนดค่าคุณสมบัติการเชื่อมต่อฐานข้อมูล MySQL โดยการอัปเดตบรรทัดต่อไปนี้:
spring.datasource.url=jdbc:mysql://localhost:3306/organica
spring.datasource.username=your-username
spring.datasource.password=your-password
แทนที่ your-username และ your-password ด้วยข้อมูลรับรองฐานข้อมูล MySQL ของคุณ
(ไม่บังคับ) หากคุณต้องการเปลี่ยนพอร์ตเซิร์ฟเวอร์ให้อัปเดตบรรทัดต่อไปนี้:
server.port=8080
แทนที่ 8080 ด้วยหมายเลขพอร์ตที่ต้องการ
บันทึกไฟล์ application.properties
การตั้งค่าแบ็กเอนด์:
นำทางไปยังไดเรกทอรี Server :
cd serverสร้างและเรียกใช้แอปพลิเคชัน Spring Boot:
./mvnw spring-boot:run เซิร์ฟเวอร์แบ็กเอนด์ควรทำงานบน http://localhost:8080
การตั้งค่าส่วนหน้า:
นำทางไปยังไดเรกทอรี Client :
cd Clientติดตั้งการอ้างอิง:
npm installเริ่มต้นเซิร์ฟเวอร์ React Development:
npm start เซิร์ฟเวอร์ส่วนหน้าควรทำงานบน http://localhost:3000
เปิดเว็บเบราว์เซอร์ของคุณและเยี่ยมชม http://localhost:3000 เพื่อเข้าถึงแอปพลิเคชัน Organica
ยินดีต้อนรับ! หากคุณต้องการมีส่วนร่วมใน Organica โปรดทำตามขั้นตอนเหล่านี้:
หากคุณมีคำถามหรือข้อเสนอแนะอย่าลังเลที่จะติดต่อผู้ดูแลโครงการ: