allowedDevOrigins
لا يقوم Next.js بحظر طلبات الأصول المتقاطعة (cross-origin) تلقائيًا أثناء التطوير، ولكنه سيقوم بالحظر افتراضيًا في إصدار رئيسي مستقبلي من Next.js لمنع الطلبات غير المصرح بها للأصول/النقاط الطرفية الداخلية المتاحة في وضع التطوير.
لتكوين تطبيق Next.js للسماح بطلبات من أصول أخرى غير اسم المضيف الذي تم تهيئة الخادم به (localhost
افتراضيًا)، يمكنك استخدام خيار التكوين allowedDevOrigins
.
يسمح لك allowedDevOrigins
بتعيين أصول إضافية يمكن استخدامها في وضع التطوير. على سبيل المثال، لاستخدام local-origin.dev
بدلاً من localhost
فقط، افتح ملف next.config.js
وأضف تكوين allowedDevOrigins
:
module.exports = {
allowedDevOrigins: ['local-origin.dev', '*.local-origin.dev'],
}