[NestJS] # Validation


😮 バリdationって何?


nestでは、検証はクライアントから送信されたデータ(dtoと呼ばれる)である.検証または変換に使用します.
たとえば、numberを文字列に渡す必要がある電子メールフィールドに書き込むときに検証し、パラメータで得られたid値をnumberに変換するときに使用します.(これは最も基本的な例です.)Validationpip eとして実施される.便宜上、nestはValidationPipeを提供しています.次のコードのようです.
async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  app.useGlobalPipes(new ValidationPipe()); // auto-validation;
  await app.listen(3000);
}
bootstrap();
オプションを使用して複数のプロパティを設定できます.詳細については、正式な書類を参照してください.