Pipe là các class biến đổi hoặc validate dữ liệu input trước khi nó đến được route handler. Chúng hoạt động trên các tham số (argument) của các method controller — hoặc biến đổi chúng (vd. string → number) hoặc validate chúng (từ chối dữ liệu không hợp lệ). Validation trong NestJS được xây dựng trên pipe.
Các transformation pipe tích hợp sẵn
()
() {
..(id);
}
