جدول المحتويات:

ما هو Cors في AngularJS؟
ما هو Cors في AngularJS؟

فيديو: ما هو Cors في AngularJS؟

فيديو: ما هو Cors في AngularJS؟
فيديو: Learn CORS In 6 Minutes 2024, شهر نوفمبر
Anonim

كورس لتقف على "تبادل الموارد عبر المنشأ". كورس ليس خاصًا بـ أنجولار جي إس . إنه معيار يتم تنفيذه بواسطة جميع متصفحات الويب. بشكل افتراضي ، تحظر جميع متصفحات الويب طلب مورد من تطبيق إذا تم إجراؤه خارج نطاق التطبيق.

تبعا لذلك ، ما هي قضية كور في الزاوية؟

لا يسمح لك أمان المستعرض بإجراء طلبات عبر المجال إلا إذا كانت استجابة HTTP تحتوي على رأس Control-Allow-Origin بقيمة * أو مجال العميل الخاص بك. قضايا CORS حيادية الإطار وقد تحدث في أي تطبيق JavaScript للواجهة الأمامية تم إنشاؤه باستخدام JS أو React أو Vue.

وبالمثل ، كيف يمكنني تمكين CORS في الزاوية 8؟ تمكين CORS مع تكوين الوكيل إعدادات في الزاوي . إلى تمكين CORS عبر تكوين الوكيل ، نحتاج إلى إنشاء src / proxy. أسيوط. json داخل ملف الزاوي المجلد الجذر وأيضًا ضع الكود التالي بداخله. استخدمنا الممتلكات الآمنة ل ممكن الاستخدام المتعمد لـ SSL.

بالنظر إلى ذلك ، كيف يمكنني تمكين CORS في الزاوية 2؟

إلى تمكين CORS ، يمكنك تمديد فئة BrowserXhr (مع الأخذ في الاعتبار أنك تعمل على Typescript لـ الزاوي 2 ) وقم بتضمين ذلك في عملية التمهيد. قم بإنشاء ملف في ملف الزاوي 2 مشروع يسمى cust-ext-browser-xhr.

كيف يمكنني تمكين CORS في Web API؟

كيفية تمكين CORS على واجهة برمجة تطبيقات الويب الخاصة بك

  1. إذا كنت تتساءل عن كيفية تمكين CORS في واجهة برمجة تطبيقات الويب الخاصة بك ، فيجب عليك تثبيت Microsoft.
  2. في Visual Studio ، حدد Library Package Manager من قائمة Tools ، ثم حدد Package Manager Console.
  3. في "مستكشف الحلول" ، قم بتوسيع مشروع WebApi.
  4. ثم أضف السمة [EnableCors] إلى وحدة التحكم المطلوبة:

موصى به: