装依赖包
本文主讲安装哪些包,后续会完善分别入到引导安装使用!!!
API文档 swagger
- 如果你没有使用
fastify,就安装以下包
npm install --save @nestjs/swagger swagger-ui-express
使用TypeORM+Mysql实现数据持久化
- 安装这个有两个选择,一个是官方的如下,分别安装了
typeorm和mysql两个包
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