حسام موسوی
3 سال پیش توسط حسام موسوی مطرح شد
4 پاسخ

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

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

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

 تصویر


ثبت پرسش جدید
متین طیبی نیا
تخصص : backend
@MatinTayebi 3 سال پیش مطرح شد
1

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

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

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

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

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


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 3 سال پیش مطرح شد
1

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

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

متین طیبی نیا
تخصص : backend
@MatinTayebi 3 سال پیش مطرح شد
0

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


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 3 سال پیش مطرح شد
1

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


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

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