Création de routes API

Les routes API vous permettent de créer un point de terminaison API dans une application Next.js. Pour ce faire, créez une fonction dans le répertoire pages/api avec le format suivant :

// req = message HTTP entrant, res = réponse du serveur HTTP
export default function handler(req, res) {
  // ...
}

Apprenez-en plus sur le gestionnaire de requêtes ci-dessus dans la documentation des routes API.

Elles peuvent être déployées en tant que fonctions serverless (également appelées Lambdas).

Création d'un point de terminaison API simple

Essayons cela. Créez un fichier appelé hello.js dans pages/api avec le code suivant :

export default function handler(req, res) {
  res.status(200).json({ text: 'Hello' });
}

Essayez d'y accéder à l'adresse http://localhost:3000/api/hello. Vous devriez voir {"text":"Hello"}. Notez que :

C'est tout ! Avant de conclure cette leçon, parlons de quelques conseils pour utiliser les routes API dans la page suivante.