/learn-nest

https://www.youtube.com/watch?v=GHTA143_b-s

Primary LanguageTypeScript

nest

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

二、所用工具和地址

三、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