Next.js · Senior · Frage 65 von 75
Warum sollte eine Server Component für Daten nicht den eigenen Route Handler (/api/products) per fetch abfragen?
- 1Route Handler können dem Server kein JSON liefern
- 2Server Components können
fetchnicht für lokale URLs nutzen - 3Es kostet einen Roundtrip und scheitert beim Prerendering
Antwort zeigen
Richtige Antwort: Es kostet einen Roundtrip und scheitert beim Prerendering
Erklärung
Man ruft die Datenquelle oder eine gemeinsame Datenzugriffsfunktion direkt auf. Route Handler sind für externe Clients: mobile Apps, Webhooks, Drittanbieter.