APINestJSvHEAD

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.

NestJS Boilerplate — API chuẩn production

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

  1. Giải nén hoặc clone mã nguồn
  2. Sao chép cấu hình: cp env-example-relational .env
  3. Chạy hạ tầng: docker compose up -d postgres
  4. Cài đặt: npm install
  5. 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
APIFastAPI

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
APIExpress

Node Express Boilerplate — REST API

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

Miễn phí