Skip to main content

Khởi tạo NestJS

  • Trước khi khởi tạo project NestJS, ta sẽ cài đặt NestJS CLI:
npm i -g @nestjs/cli
  • Sau đó, ta dùng lệnh sau để khởi tạo project:
nest new project-name
  • Cấu trúc thư mục sau khi khởi tạo:

1718265085832

Tên fileMô tả
app.controller.tsFile controller định nghĩa các route
app.controller.spec.tsFile unit tests cho controller
app.module.tsFile module gốc của project
app.service.tsFile service của module app. Có nhiệm vụ tương tác với database, trả về dữ liệu cho controller
main.tsEntry file để chạy ứng dụng

Thiết lập lại ESLint và Prettier

Câu lệnh chạy

  • Chạy ở môi trường dev:
npm run start:dev
  • Câu lệnh chạy ESLint + Prettier:
npm run lint
npm run format