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.
Mô tả sản phẩm
Giới thiệu
Boilerplate NestJS đầy đủ tính năng để bắt đầu một dự án backend nghiêm túc: đã dựng sẵn những phần lặp lại ở mọi API để bạn viết nghiệp vụ ngay.
Điểm nổi bật
- Xác thực (email/mạng xã hội) + refresh token
- Phân quyền theo vai trò
- TypeORM (PostgreSQL/MySQL), migration
- Gửi mail, upload file, i18n, Docker, e2e test
Danh sách chức năng
- Xác thực + refresh token
- Phân quyền theo vai trò
- TypeORM + migration
- Docker và e2e test
Hướng dẫn cài đặt
Yêu cầu
- Node.js 18+ và Docker
Các bước
- Giải nén hoặc clone mã nguồn
- Sao chép cấu hình:
cp env-example-relational .env - Chạy hạ tầng:
docker compose up -d postgres - Cài đặt:
npm install - Chạy migration + seed rồi khởi động:
npm run migration:run && npm run seed:run:relational && npm run start:dev
Tài liệu Swagger tại http://localhost:3000/docs.
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/brocoders/nestjs-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
Full Stack FastAPI Template
Template full-stack chính chủ FastAPI: backend FastAPI + SQLModel, frontend React, Docker Compose.
Miễn phí
Node Express Boilerplate — REST API
Khung REST API Node.js/Express: JWT, phân quyền, Mongoose, validation, test và Docker.
Miễn phí