Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Wie Man Daten Abruft | Arbeiten mit Daten
Next.js 14
course content

Kursinhalt

Next.js 14

Next.js 14

1. Einführung
2. Grundkonzepte
3. Seiten und Layouts
4. Bereitstellung und Datenbank
5. Arbeiten mit Daten
6. Erweiterte Funktionen
7. Authentifizierung

book
Wie Man Daten Abruft

Lassen Sie uns die verschiedenen Methoden zur Datenabfrage in Next.js besprechen.

API-Schicht

Eine API-Schicht fungiert als Brücke zwischen Ihrem Anwendungscode und der Datenbank. Sie könnten in den folgenden Situationen in Betracht ziehen, eine API zu verwenden:

  1. Drittanbieter-Services: Wenn Sie Drittanbieter-Services integrieren, die eine API anbieten;
  2. Client-seitige Datenabfrage: Beim Abrufen von Daten vom Client ist es entscheidend, eine API-Schicht auf dem Server zu haben. Dies hilft, Ihre Datenbankgeheimnisse sicher zu halten und verhindert deren Offenlegung gegenüber dem Client.

Datenbankabfragen

In einer Full-Stack-Anwendung müssen Sie auch die Interaktionen mit Ihrer Datenbank verwalten. Für relationale Datenbanken wie Postgres können Sie dies mit SQL oder einem ORM wie Prisma erreichen. Fälle, in denen Sie Datenbankabfragen schreiben müssen, umfassen:

  1. API-Endpunkt-Erstellung: Beim Entwickeln Ihrer API-Endpunkte müssen Sie Logik schreiben, um mit der Datenbank zu interagieren;
  2. React Server Components: Wenn Sie React Server Components verwenden und Daten auf dem Server abrufen, können Sie die API-Schicht umgehen. Dies ermöglicht es Ihnen, Ihre Datenbank direkt abzufragen, ohne das Risiko, sensible Informationen an den Client weiterzugeben.

In unserem Projekt

Wir werden SQL mit dem Vercel Postgres SDK aus mehreren Gründen verwenden:

  • SQL ist der Standard für Abfragen in relationalen Datenbanken;
  • Das Erlernen von SQL hilft Ihnen, die Grundlagen von Datenbanken zu verstehen, die auf verschiedene Tools anwendbar sind;
  • SQL ist vielseitig für das Abrufen und Manipulieren spezifischer Daten;
  • Das Vercel Postgres SDK schützt vor SQL-Injection, um sichere Abfragen zu gewährleisten.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt