Utiliser un alias avec Next.js

Appelez un service protégé depuis une route serveur Next.js avec un alias Keywall, sans jamais exposer la clé d’API au navigateur ni au bundle client.

Appelez un service protégé depuis une route serveur Next.js avec un alias Keywall, sans jamais exposer la clé d’API au navigateur ni au bundle client. Ce guide présente uniquement les actions utiles et les résultats visibles dans votre espace.

01

Restez côté serveur

Utilisez l’alias dans une route API, une Server Action ou un composant serveur. Ne préfixez jamais la variable par NEXT_PUBLIC.

export async function callProtectedService(path: string, body: unknown) {
  return fetch("https://keywall.eu/api/v1/proxy", {
    method: "POST",
    headers: { "x-keywall-alias": process.env.SERVICE_ALIAS! },
    body: JSON.stringify({ path, method: "POST", body })
  });
}
02

Centralisez l’appel

Créez une petite fonction serveur pour que toutes les fonctionnalités partagent la même gestion d’erreur.

03

Testez la révocation

Révoquez un alias de test et vérifiez que votre interface affiche un message propre au lieu d’exposer la réponse brute.

PRIVÉ PAR CONCEPTION

Les détails internes de la plateforme ne sont pas exposés dans cette documentation. Les données Keywall sont privées et hébergées en Europe.