Node Express Boilerplate — REST API
Khung REST API Node.js/Express: JWT, phân quyền, Mongoose, validation, test và Docker.
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
- Giải nén hoặc clone mã nguồn
- Cài đặt:
npm install - Sao chép cấu hình:
cp .env.example .envvà điềnMONGODB_URL,JWT_SECRET - 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
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
Template full-stack chính chủ FastAPI: backend FastAPI + SQLModel, frontend React, Docker Compose.
Miễn phí