โคลน repo ไปยังสภาพแวดล้อมในพื้นที่ของคุณคุณต้องติดตั้งการพึ่งพาทั้งหมดสำหรับแบ็กเอนด์และส่วนหน้า
สำหรับแบ็กเอนด์ไปที่โฟลเดอร์แบ็กเอนด์ (แบ็กเอนด์ซีดี) และเรียกใช้ npm i
ติดตั้ง MongoDB
หรือคุณสามารถใช้เว็บไซต์
เพิ่มตัวแปรสภาพแวดล้อมของคุณ
สร้างไฟล์. env ในไดเรกทอรีรูทของโฟลเดอร์แบ็กเอนด์และเพิ่มโทเค็นของคุณที่เกี่ยวข้องกับตัวแปรไฟล์ config
สำหรับส่วนหน้าไปที่โฟลเดอร์ Frontend (CD Front-end) และเรียกใช้ npm i
ในการเรียกใช้สภาพแวดล้อมการพัฒนาคุณสามารถใช้คำสั่ง npm start สิ่งนี้จะเริ่มต้นเว็บเซิร์ฟเวอร์การพัฒนาบนพอร์ต 3000 สำหรับ Frontend และเซิร์ฟเวอร์ API ที่ดู Nodemon บนพอร์ต 8080
หมายเหตุ: คุณต้องเริ่มต้น NPM สำหรับแบ็กเอนด์และส่วนหน้าแยกต่างหาก
คุณสามารถทดสอบแบ็กเอนด์จุดสิ้นสุดโดยใช้คำสั่ง (การทดสอบ NPM)
Coursera Clone เป็นที่เก็บ Dockerised และ Docker Hub Hub สามารถพบได้ที่นี่ https://hub.docker.com/repository/docker/ayushverma/coursera/general
หากคุณใช้ Docker และ Docker Compose คุณสามารถเริ่มโครงการทั้งหมดด้วย:
docker-compose up