Next.js · Senior · Frage 24 von 75
Was ist Version Skew, und wie hilft deploymentId dagegen?
- 1Verschiedene Node.js-Versionen in Dev und Prod; die ID legt eine Version fest
- 2Ein Client der alten Version und ein Server der neuen; die ID hilft, das zu erkennen
- 3Verschiedene React-Versionen in Abhängigkeiten; die ID wählt eine fürs Bundle
Antwort zeigen
Richtige Antwort: Ein Client der alten Version und ein Server der neuen; die ID hilft, das zu erkennen
Erklärung
Ein Nutzer mit nach einem Deploy offenem Tab fordert vielleicht Chunks oder Server Actions an, die es nicht mehr gibt. Mit deploymentId fügt Next.js Requests für Assets und Navigation eine Kennung hinzu und lädt bei Abweichung die Seite vollständig neu, statt rätselhafte Fehler zu erzeugen.