APIExpressvHEAD

Node Express Boilerplate — REST API

Khung REST API Node.js/Express: JWT, phân quyền, Mongoose, validation, test và Docker.

Node Express Boilerplate — REST API

Mô tả sản phẩm

Giới thiệu

Boilerplate Express + MongoDB gọn nhẹ và phổ biến để dựng REST API nhanh: đã cấu hình sẵn xác thực, validation, logging, test và Docker.

Điểm nổi bật

  • Xác thực JWT + phân quyền
  • Mongoose (MongoDB), validation Joi
  • Logging (winston/morgan), xử lý lỗi tập trung
  • Jest test, ESLint, Docker

Danh sách chức năng

  • Xác thực JWT + phân quyền
  • Validation với Joi
  • Logging và xử lý lỗi
  • Jest test + Docker

Hướng dẫn cài đặt

Yêu cầu

  • Node.js 18+
  • MongoDB (hoặc dùng Docker Compose kèm theo)

Các bước

  1. Giải nén hoặc clone mã nguồn
  2. Cài đặt: npm install
  3. Sao chép cấu hình: cp .env.example .env và điền MONGODB_URL, JWT_SECRET
  4. Chạy: npm run dev

Hoặc chạy toàn bộ bằng docker compose up.

Câu hỏi thường gặp

Giấy phép sử dụng thế nào?

Đây là dự án mã nguồn mở theo giấy phép MIT. Bạn được dùng, chỉnh sửa và triển khai miễn phí; vui lòng đọc file LICENSE và README trong mã nguồn (github.com/hagopj13/node-express-boilerplate) để nắm điều kiện khi dùng cho mục đích thương mại.

Tải về rồi cài đặt thế nào?

Bấm 'Tải về miễn phí' để tải file .zip mã nguồn, giải nén và làm theo mục 'Hướng dẫn cài đặt' ngay trên trang này.

Sản phẩm cùng danh mục

NestJS Boilerplate — API chuẩn production
APINestJS

NestJS Boilerplate — API chuẩn production

Bộ khung REST API NestJS: xác thực, phân quyền, TypeORM, i18n, mail, upload, Docker và test.

Miễn phí

Full Stack FastAPI Template
APIFastAPI

Full Stack FastAPI Template

Template full-stack chính chủ FastAPI: backend FastAPI + SQLModel, frontend React, Docker Compose.

Miễn phí