Yêu cầu cảu dự án:

  • Dự án xây dựng về cái gì
  • Tính năng bao gồm những gì

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

  • Node js
  • Express
  • Mongo – mongoose
  • Helmet (bảo mật cơ bản)
  • Morgan (ghi log)
    • Cài đặt morgan tự động lưu log thành file theo ngày: app.use(process.env.NODE_ENV == ‘production’ ? morgan(“combined”, {stream: accessLogStream}) : morgan(“dev”));
  • CORS
  • Dotenv

Thết kế

  • Router: điều hướng
  • Controller: nhận các request và trả về response, status
  • Service: Xử lý logic
  • Model

Leave a Reply

Your email address will not be published. Required fields are marked *