Next.js · Senior · Frage 19 von 75
Wofür ist die Datei instrumentation.ts mit einer Funktion register()?
- 1Um für Turbopack die Reihenfolge von Build und Laden der Module zu beschreiben
- 2Um beim Serverstart einmal Code auszuführen, etwa um OpenTelemetry einzurichten
- 3Um allen Seiten einen globalen Klick-Handler für Analytics hinzuzufügen
Antwort zeigen
Richtige Antwort: Um beim Serverstart einmal Code auszuführen, etwa um OpenTelemetry einzurichten
Erklärung
register wird beim Start einer neuen Serverinstanz aufgerufen - geeignet zum Initialisieren von Tracing, Monitoring und Logging. Mit onRequestError kann man Server-Fehler an ein Monitoring-System senden. Für die Client-Seite gibt es instrumentation-client.ts.