- Git
- Node.js
- MongoDB
Trước tiên, bạn cần cài đặt Git. Bạn có thể tải Git tại đây.
Sau đó, bạn cần cài đặt Node.js. Bạn có thể tải Node.js tại đây.
Clone repository từ GitHub về máy của bạn.
Mở terminal và chuyển đến thư mục bạn muốn lưu trữ mã nguồn, sau đó chạy lệnh sau:
git clone https://github.com/HIT-Moments/hit-moments-api.git
Chuyển đến thư mục hit-moments-api
và cài đặt các thư viện cần thiết bằng lệnh sau:
cd hit-moments-api
npm install
hoặc sử dụng lệnh sau nếu gặp lỗi khi cài đặt:
cd hit-moments-api
npm install --force
Tạo file .env
trong thư mục hit-moments-api
và tùy chỉnh các biến môi trường trong file .env.example
.
cp .env.example .env
Bạn cần cài đặt MongoDB để lưu trữ dữ liệu. Bạn có thể tải MongoDB tại đây.
Cho môi trường development:
npm run start
Cho môi trường production:
npm run pro
Truy cập http://localhost:PORT để xem server đã chạy thành công hay chưa. (PORT mặc định là 3000)
hit-moments-api
├── log
├── public
├── src
│ ├── config
│ ├── constants
│ ├── controllers
│ ├── helpers
│ ├── i18n
│ ├── middlewares
│ ├── models
│ ├── routes
│ ├── services
│ ├── socket
│ ├── templates
│ ├── utils
│ ├── validations
│ └── server.js
├── uploads
├── .env
├── .env.example
├── .gitignore
├── .prettierignore
├── .prettierrc
├── package-lock.json
├── package.json
└── README.md