NestJs/Pipesとは?
1619 ワード
Pipeとは?
@injetable()のクラスにコメントします.
パイプデータ変換とデータ検証に使用します.
パイプは、コントローラパスプロセッサで処理される引数に役立ちます.
nestはメソッドを呼び出す前にパイプを挿入し、パイプはメソッドを指す引数を受信して操作します.
Data Transformation?
入力データを所望のフォーマットに変換
数値を受信したいが文字列として表示される場合、パイプは自動的に数値に変換されます.
Data Validation?
要求されたデータの検証
PIPEの使用方法
大きく分けて3種類.
大きく分けて3種類.
Handler-level Pipes
Parameter_level Pipes
Global-level Pipes
Built-in Pipes
Nest jsには6つの基本的なパイプがあります
名前を見るとどのように使うかのような感じがします.
PIPEによる有効性チェックの例
必要なモジュール
class-validatior, class-transformer
npm install class-validator class-transformer --save
docマネージャレベルのパイプの使用例
Reference
この問題について(NestJs/Pipesとは?), 我々は、より多くの情報をここで見つけました https://velog.io/@fj2008/NestJs-Pipes란テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol