SDK JavaScript : référence Next.js
Protégez les routes Next.js et lisez l'utilisateur connecté sur le serveur (App Router).
6 min de lecture·Niveau référence·Révisé le 12 oct. 2026
Ce texte anglais a été généré automatiquement à partir de l’original français et n’a pas encore été relu.
La source anglaise a changé depuis cette traduction. Certaines informations peuvent être en retard.
Cette page a été traduite automatiquement. La version anglaise fait foi.
#
Fonctions
Fonctions exportées
| Fonction | Descriptif |
|---|---|
function createAuthMiddleware(options?: AuthMiddlewareOptions): (request: NextRequestLike) => Promise<NextResponseLike> | Crée un middleware Next.js standard qui valide les sessions et protège les routes privées. |
function auth(options?: { projectUrl?: string; apiKey?: string; }): Promise<{ userId: string | null; user: User | null; session: Session | null; }> | Assistant de composant serveur (API de type Clerk) pour obtenir l'état d'authentification actuel. |
function currentUser(options?: { projectUrl?: string; apiKey?: string; }): Promise<User | null> | Assistant du composant serveur pour obtenir le profil utilisateur actuellement connecté. |
function createClientForServerComponent(cookieStore: ReadonlyRequestCookiesLike, projectUrl?: string, apiKey?: string): AuraClient<any, any> | Crée un client Aurabase optimisé pour les composants React Server (RSC). |
function createClientForServerAction(cookieStore: ReadonlyRequestCookiesLike, projectUrl?: string, apiKey?: string): AuraClient<any, any> | Crée un client Aurabase pour les actions serveur et les gestionnaires de routes. |
Page générée
Cette page est générée à partir des déclarations de type et des commentaires du SDK, elle ne peut donc pas dériver du code publié. Pour des exemples concrets, lisez les guides.
Dernière mise à jour · 12 oct. 2026