Demo: https://dimillav-admin.onrender.com
- Node.js: v14.x hoặc cao hơn
- npm: v6.x hoặc cao hơn
- MongoDB: Đảm bảo truy cập vào một instance MongoDB
- Git: Đã được cài đặt trên máy tính của bạn
- Nhà cung cấp Hosting: (ví dụ: Glitch.me, AWS, DigitalOcean)
-
Clone Repository
git clone https://github.com/PhanPhuc269/Dimillav.git cd Dimillav -
Cài đặt Các dependencies
npm install
-
Cấu hình Biến Môi trường
Tạo một file
.envtrong thư mục gốc và lấy giá trị từ file.envmà nhóm đã cung cấp thêm vào file mới tạo. -
Chạy Ứng dụng
npm start
-
Truy cập Ứng dụng
Mở trình duyệt và điều hướng đến
http://localhost:3000hoặc URL host mà bạn đã cấu hình. -
Triển khai lên Môi trường Sản Xuất
Để triển khai ứng dụng lên máy chủ sản xuất, hãy làm theo các bước sau:
-
Chọn Nhà cung cấp Hosting:
Chọn một nhà cung cấp hosting hỗ trợ ứng dụng Node.js, chẳng hạn như Glitch.me, AWS Elastic Beanstalk, DigitalOcean, v.v.
-
Thiết lập Môi trường Sản xuất:
- Biến Môi trường: Đảm bảo tất cả các biến môi trường được thiết lập trong cài đặt cấu hình của nhà cung cấp hosting.
- Thiết lập Cơ sở dữ liệu: Đảm bảo instance MongoDB của bạn có thể truy cập từ máy chủ sản xuất.
-
Triển khai Ứng dụng:
-
Khởi động Ứng dụng:
Đảm bảo ứng dụng đang chạy đúng cách trên máy chủ sản xuất bằng cách truy cập vào URL host.
-
- Các Vấn đề Phổ biến:
- Lỗi Kết nối Cơ sở dữ liệu: Kiểm tra lại
DB_URIcủa bạn có chính xác và instance MongoDB đang chạy. - Vấn đề Biến môi trường: Đảm bảo tất cả các biến môi trường cần thiết được thiết lập và cấu hình đúng cách.
- Xung đột Cổng: Đảm bảo cổng được chỉ định không bị chiếm dụng hoặc được quản lý đúng cách bởi nhà cung cấp hosting.
- Lỗi Kết nối Cơ sở dữ liệu: Kiểm tra lại