nest 搭建项目

此生再无相见时 提交于 2019-12-04 02:16:53

Standard mode(单仓库) 和 Monorepo mode(多仓库)   

两者的区别 

单仓库模式支持一个服务端  例如 单独的网页和服务端支持 

多仓库模式支持两个服务端,例如 后台管理界面的服务端和app界面的服务端 甚至更多  两个服务端能够共同使用一个数据库模型(当然单仓库也可以支持,只是需要尽力两个独立的服务端,数据模型也需要两份,很不方便)

   第一步  全局安装nest-cli 

 

 npm i -g @nestjs/cli  or  yarn global add @nestjs/cli 全局安装 nest-cli

第二步 创建项目nest new product   这一步完成后 Standard mode模式

使用Monorepo mode模式,需要再次进行创建
nest generate app my-app  在app 目录下创建 my-app 服务端
nest generate app my-admin  在app 目录下创建 my-admin 后台管理界面服务端

第三步 启动项目单仓库模式下  nest start or  nest start:dev就可以启动了多仓库模式下有所不同  nest start my-app  启动app服务端 nest start my-admin  启动my-admin服务端

第四步 创建多仓库模式下的公共数据库
nest g library my-db  or  nest g lib my-db 新建libs目录,在目录下新建一个my-db文件夹  
nest 创建文件的常用命令nest g module users  创建users.module.ts   简写 nest g mo users           创建单个模块
nest g controller users  创建users.controller.ts   简写 nest g co users   创建控制器
nest g service users 创建user.service.ts   简写还不清楚 -_-                创建依赖服务
 



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!