Skip to content

Backend API for the HIT Moments photo-sharing app, built with ExpressJS 🌱

Notifications You must be signed in to change notification settings

HIT-Moments/hit-moments-api

Repository files navigation

Hướng dẫn cài đặt và chạy server

Các công nghệ sử dụng

Yêu cầu

  • Git
  • Node.js
  • MongoDB

Cài đặt

1. Cài đặt Git

Trước tiên, bạn cần cài đặt Git. Bạn có thể tải Git tại đây.

2. Cài đặt Node.js

Sau đó, bạn cần cài đặt Node.js. Bạn có thể tải Node.js tại đây.

3. Clone repository

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

4. Cài đặt các thư viện cần thiết

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

5. Tùy chỉnh các biến môi trường

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

6. Cài đặt MongoDB

Bạn cần cài đặt MongoDB để lưu trữ dữ liệu. Bạn có thể tải MongoDB tại đây.

Chạy server

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)

Cấu trúc thư mục

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

Tài liệu tham khảo

About

Backend API for the HIT Moments photo-sharing app, built with ExpressJS 🌱

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •