NestJS আপনাকে কাস্টম ডেকোরেটর তৈরি করতে দেয় পুনর্ব্যবহারযোগ্য লজিক এনক্যাপসুলেট করার জন্য — সবচেয়ে সাধারণত প্যারামিটার ডেকোরেটর (অনুরোধ থেকে ডেটা নিষ্কাশনের জন্য) এবং মেটাডেটা ডেকোরেটর (গার্ড/ইন্টারসেপ্টর দ্বারা পড়া ডেটা সংযুক্ত করার জন্য)। তারা কোড DRY এবং প্রকাশনীয় রাখে।
কাস্টম প্যারামিটার ডেকোরেটর — অনুরোধ ডেটা নিষ্কাশন করুন
{ createParamDecorator, } ;
= (
{
request = ctx.().();
request.;
},
);
()
() {
user;
}
