راکت

سیستم Routing پیشرفته تر برای Expressjs

4 پاسخ

سلام رفقا
تو یه پروژه ای که یکی دو ماه دیگه در موردش میشنوید از expressjs استفاده کردیم منتهی سیستم Route این express عزیز ما هر چی پروژه بزرگتر میشه زشت تر و داغون تر میشه
به فکر یه سیستم روت بهتر بودم که یه چیزی نوشتم و الان داریم استفاده میکنیم که بنظر قابلیت خوبی داره
اگر از express استفاده میکنید حتما ببینیدش و اگر دوست داشتید استفاده کنید
و خوشحال میشم برای پیشرفت بیشترش PR بفرستید

https://github.com/Hesammousavi/express-router-js

 تصویر

ثبت پرسش جدید

پاسخ‌ها

4
متین طیبی نیا
متین طیبی نیا
@MatinTayebi

تخصص: backend

سلام استاد موسوی
واقعا پکیج جالبی هستش .
امکانش نیست که یک متتد دیگه به اسم validations به این پکیج اضافه بشه تا یک قسمت برای گذاشتن اعتبار سنجی های مربوط به url اونجا نوشت
به عنوان مثال تو سیستم Routing اکسپرس برای گذاشتن validation ها ، اون ها رو قبل از controller قرار میدایدم (مثال زیر)

Router.post("/foo/bar", Validation(), indexController.index);

حالا اگه متتدی باشه که اینارو ایطوری نوشت خوانی کد بالا تر میره

Router.post("/foo/bar", indexController.index).validations(Validation());

من این سوال تو قسمت issue قرار دادم

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

@MatinTayebi
الان این Validation که قرار دادی چیز خاصیه ؟
چون middelware میتونی قرار بدی به شکل زیر و این امکان وجود داره تو پکیج

Router.post("/foo/bar", indexController.index).middleware(Validation());

شاید پاسخ شما همین‌جا باشد

متین طیبی نیا
متین طیبی نیا
@MatinTayebi

تخصص: backend

خب برای اسمش میگم !
درسته که کاراشون یکی هستش

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

ایده خوبیه که براش روت بنویسم
حتما سعی میکنم اینکارو انجام بدم اگر خودتون میتونید که PR بفرستید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام