NestJs系列-开胃小菜(二)工欲善其事,必先利其器

装依赖包

本文主讲安装哪些包,后续会完善分别入到引导安装使用!!!

API文档 swagger

  • 如果你没有使用fastify,就安装以下包
npm install --save @nestjs/swagger swagger-ui-express
复制代码

使用TypeORM+Mysql实现数据持久化

  • 安装这个有两个选择,一个是官方的如下,分别安装了 typeormmysql两个包
npm install --save typeorm mysql
复制代码
  • 另一个是我看那位大佬文章的安装包,我就用的是下面大佬用的包,分别是 @nestjs/typeorm, typeorm ,mysql2三个包
npm install --save @nestjs/typeorm typeorm mysql2
复制代码

表单验证 class-validator class-transformer

npm install class-validator class-transformer
复制代码

jwt

npm install @nestjs/passport passport passport-local @nestjs/jwt passport-jwt
npm install -D @types/passport-local @types/passport-jwt
复制代码

加密

npm install crypto-js @types/crypto-js
复制代码

邮件服务器

  • 因为我计划弄一个IT黑名单公司软件开发,所以目前想到的东西会多一个邮件服务器
npm install --save @nestjs-modules/mailer nodemailer
复制代码

相关链接