images.remotePatterns – Autorizarea domeniilor externe pentru optimizare imagini în Next.js

Stabilește o listă albă strictă de domenii externe permise pentru descărcare și optimizare prin componenta <Image>.

Sintaxă
module.exports = {
  images: {
    remotePatterns: [
      {
        protocol: 'https',
        hostname: 'media.dexblog.ro',
        pathname: '/**',
      },
    ],
  },
};

Ce face images.remotePatterns - Autorizarea domeniilor externe pentru optimizare imagini

Din motive de securitate (prevenirea atacurilor SSRF și a consumului abuziv de resurse pe server), componenta `` refuză să optimizeze imagini de pe domenii străine dacă acestea nu sunt aprobate explicit.

Configurația modernă images.remotePatterns înlocuiește vechea proprietate relaxată `domains`, oferind reguli stricte bazate pe protocol, port, domeniu și expresii de cale `pathname`.

Exemple

Exemplul 1: Autorizarea imaginilor stocate într-un bucket AWS S3 dedicat

Permite optimizarea imaginilor venite din depozitul cloud.

module.exports = {
  images: {
    remotePatterns: [
      {
        protocol: 'https',
        hostname: 'dexblog-stocare.s3.eu-central-1.amazonaws.com',
        pathname: '/uploads/**',
      },
    ],
  },
};

Ieșire în terminal

Imaginile din bucketul S3 pot fi folosite în siguranță cu <Image />.

Greșeli frecvente

  • Folosirea unui wildcard prea permisiv (‘**’) pe hostname, deschizând serverul la abuzuri din partea oricărui site malițios din internet.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: images.remotePatterns – Autorizarea domeniilor externe pentru optimizare imagini

Ai o nelămurire despre utilizarea comenzii images.remotePatterns – Autorizarea domeniilor externe pentru optimizare imagini sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.