Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Comment Récupérer des Données | Travailler avec les Données
Next.js 14
course content

Contenu du cours

Next.js 14

Next.js 14

1. Introduction
2. Concepts de Base
3. Pages et Mises en Page
4. Déploiement et Base de Données
5. Travailler avec les Données
6. Fonctionnalités Avancées
7. Authentification

book
Comment Récupérer des Données

Discutons des différentes méthodes de récupération des données dans Next.js.

Couche API

Une couche API agit comme un pont entre le code de votre application et la base de données. Vous pourriez envisager d'utiliser une API dans les situations suivantes :

  1. Services tiers : Si vous intégrez des services tiers qui offrent une API ;
  2. Récupération de données côté client : Lors de la récupération de données depuis le client, il est crucial d'avoir une couche API sur le serveur. Cela aide à garder vos secrets de base de données sécurisés, empêchant leur exposition au client.

Requêtes de Base de Données

Dans une application full-stack, vous devrez également gérer les interactions avec votre base de données. Pour les bases de données relationnelles comme Postgres, vous pouvez accomplir cela en utilisant SQL ou un ORM comme Prisma. Les cas où vous devez écrire des requêtes de base de données incluent :

  1. Création de Point de Terminaison API : Lors du développement de vos points de terminaison API, vous devez écrire la logique pour interagir avec la base de données ;
  2. Composants Serveur React : Si vous utilisez des Composants Serveur React et récupérez des données sur le serveur, vous pouvez contourner la couche API. Cela vous permet de requêter directement votre base de données sans risquer d'exposer des informations sensibles au client.

Dans notre Projet

Nous utiliserons SQL avec le SDK Vercel Postgres pour plusieurs raisons :

  • SQL est la norme pour interroger les bases de données relationnelles ;
  • Apprendre SQL vous aide à comprendre les bases des bases de données, applicable à divers outils ;
  • SQL est polyvalent pour récupérer et manipuler des données spécifiques ;
  • Le SDK Vercel Postgres protège contre les injections SQL, garantissant des requêtes sécurisées.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

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