مرحباً!
لا أستطيع معرفة كيفية إعداد سياسة CORS بشكل صحيح لمنتدى Discourse الخاص بي.
لقد قمت بتثبيت Discourse على https://forum.bitbetter.club/ وحاولت جلب منشور من موضوع باستخدام واجهة برمجة التطبيقات JSON، على سبيل المثال من المسار التالي: https://forum.bitbetter.club/t/weeks-25-and-26-prisoners-of-geography/128.json
أحصل على خطأ في الواجهة الأمامية:
تم حظره بواسطة سياسة CORS: لا يوجد ‘Access-Control-Allow-Origin’
تستضيف الواجهة الأمامية التطبيق على https://books.bitbetter.club/ باستخدام netlify، لذا فإن معاينات النشر لها نطاقات مختلفة.
لقد حاولت إعداد إعداد cors origins في Discourse، لكنه لا يبدو أنه يغير شيئاً. (جربت نطاقاً محدداً مع البروتوكول، وبدونه، مع URI كامل وكل الاحتمالات الأخرى، وحتى *)
هل من الممكن أن يقوم nginx بحظر بعض معاملات HTTP؟ أين يجب أن أبحث بعد ذلك؟