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:
Tên file | Mô tả |
---|---|
app.controller.ts | File controller định nghĩa các route |
app.controller.spec.ts | File unit tests cho controller |
app.module.ts | File module gốc của project |
app.service.ts | File service của module app. Có nhiệm vụ tương tác với database, trả về dữ liệu cho controller |
main.ts | Entry file để chạy ứng dụng |
Thiết lập lại ESLint và Prettier
- Xem cách thiết lập: tại đây.
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