nest
跟随youtube学nest
🚀零、启动项目
yarn // install
yarn db:dev:restart // start postgres in docker and push migrations
yarn start:dev // start api in dev mode
一、完成功能
- signup
- signin
- GetUser
- editorUser
- bookmark CRUD
二、所用工具和地址
-
- 请求工具 --- Insomnia
-
- 数据库管理 --- docker
-
- 测试请求库 --- PactumJS
-
- nest文档 ---- nest
-
- JWT --- Jwt
-
- 数据库模型创建 --- prisma
三、e2etest
上述列举功能
四、要点
- module and controller
- dto
- pipe(global pipe)
- hash user password
- postgres start & prisma migrations
- config module
- passportjs & jwt
- access_token
- guards
- param decorator
- e2e
- test database
- test database restart & migrations
- dotenv cli with prisma
- Auth & User & BookMarks e2e tests
五、不好记的npm
npx prisma --help
yarn add dotenv-cli