前面有提到過,數(shù)據(jù)庫的用戶、密碼或者 API 的 Key 和 Secret 等等,這類信息在實際項目中不應(yīng)該硬編碼。給不同的環(huán)境使用不同的配置文...
什么是看守器(Guard)? 看守器就是使用 @Injectable 修飾并且實現(xiàn)了 CanActivate 接口的類讼育。一般使用看守器來做接口權(quán)...
什么是攔截器(Interceptor)? 攔截器就是使用 @Injectable 修飾并且實現(xiàn)了 NestInterceptor 接口的類奶段。在N...
我們想使用 創(chuàng)建用戶 這個功能來說明類驗證器,首先來完善我們的 user 接口: 然后改寫一下我們的 UsersService痹籍,讓它含有一個靜態(tài)...
什么是管道(pipe)? 管道就是一個實現(xiàn)了 PipeTransform 接口并用 @Injectable() 裝飾器修飾的類蹲缠。管道的作用簡單來...
為什么會出現(xiàn)異常? 在 UsersController 我們有如下代碼: 我們希望接收一個以 Get 方式提交的用戶 id 值,并且期望它永遠是...
什么是模塊化娜谊? 模塊化是指解決一個復(fù)雜問題時自頂向下逐層把系統(tǒng)劃分成若干模塊的過程,有多種屬性斤讥,分別反映其內(nèi)部特性纱皆。 假設(shè)我們現(xiàn)在需要開發(fā)一個商...
什么是依賴注入芭商? 依賴注入(Dependency Injection派草,簡稱DI) 是實現(xiàn) 控制反轉(zhuǎn)(Inversion of Control,縮...
Nest.js 6.0 必看 使用 Nest CLI 生成一個基本的控制器 使用 CLI 提供的 generate (別名:g) 命令生成一個基...