كيفية إدراج بادئة مركزية / عامة قبل مسار المسار عبر ASP.NET Core

نود أحيانًا إضافة بادئة قبل مسار المسار في سيناريو مختلف. كمثال للتمييز بين واجهة برمجة تطبيقات WEB وبين البيئة المتنوعة:

يمكننا ببساطة تعديل كل إجراء (إجراءات) تحت وحدة تحكم (وحدات تحكم) ذات صلة.

قد تعتقد أن هذا الأسلوب لم يكن مناسبًا ولم يكن من السهل دمجه مع عملية CI / CD😒.

إذن ، الخيار المثالي الذي نود أن نضيف فيه البادئة المركزية / العالمية قبل مسار المسار. دعونا نتعامل مع الأمر ببعض الصعوبة.

أولاً ، قم بالإعلان أدناه عن فئة الامتداد: MvcOptionExtension.

ثانيًا ، داخل الفئة Startup.cs ، أدخل مقتطف الشفرة أدناه لتمكين ربط البادئة مركزيًا بالمسار العام.

بعد ذلك ، يمكن أن تتمتع w e بمسار بادئة الحقن عبر الوسيط الأوسط وأيضًا دمجها في استبدال الوسيطة من CI / CD بين بيئات مختلفة different.

سيكون الخيار البديل الآخر هو تعيين المسار الأساسي على النحو التالي ، حتى نتمكن من فرض مسار البادئة على موقعنا بالكامل.

< المرجع