nest 搭建項目
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 簡寫還不清楚 -_- 創建依賴服務
浙公網安備 33010602011771號