allowedDevOrigins

لا يقوم Next.js بحظر طلبات الأصول المتقاطعة (cross-origin) تلقائيًا أثناء التطوير، ولكنه سيقوم بالحظر افتراضيًا في إصدار رئيسي مستقبلي من Next.js لمنع الطلبات غير المصرح بها للأصول/النقاط الطرفية الداخلية المتاحة في وضع التطوير.

لتكوين تطبيق Next.js للسماح بطلبات من أصول أخرى غير اسم المضيف الذي تم تهيئة الخادم به (localhost افتراضيًا)، يمكنك استخدام خيار التكوين allowedDevOrigins.

يسمح لك allowedDevOrigins بتعيين أصول إضافية يمكن استخدامها في وضع التطوير. على سبيل المثال، لاستخدام local-origin.dev بدلاً من localhost فقط، افتح ملف next.config.js وأضف تكوين allowedDevOrigins:

next.config.js
module.exports = {
  allowedDevOrigins: ['local-origin.dev', '*.local-origin.dev'],
}