Middleware ਇਕ ਫੰਕਸ਼ਨ ਹੈ ਜੋ route handler ਤੋਂ ਪਹਿਲਾਂ ਚਲਦਾ ਹੈ, request ਅਤੇ response objects ਨੂੰ access ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਦੇ ਨਾਲ — ਇਹ Express middleware ਦੇ ਸਮਾਨ ਹੈ। NestJS ਵਿਚ guards, interceptors, pipes, ਅਤੇ filters ਵੀ ਹਨ, ਜਿਹੜੇ request lifecycle ਦੇ ਇਕ ਖਾਸ ਬਿੰਦੂ ਤੇ ਚਲਦੇ ਹਨ ਤੇ ਹਰ ਇਕ ਦੀ ਵੱਖਰੀ ਉਦੇਸ਼ ਹੁੰਦੀ ਹੈ। ਜਾਣਨਾ ਕਿ ਕੌਣ ਵਰਤਣਾ ਹੈ, ਇਹ ਮੁੱਖ ਹੈ।
Middleware — ਪਹਿਲਾਂ ਚਲਦਾ ਹੈ, req/res ਤੱਕ ਪਹੁੰਚ
()
{
() {
.();
();
}
}
{
() {
consumer.().();
}
}
