JavaScript SDK: Next.js reference
Protect Next.js routes and read the signed-in user on the server (App Router).
6분 읽기·레벨 참조·2026. 10. 12.에 개정됨
이 페이지는 아직 귀하의 언어로 제공되지 않습니다. 영어로 표시됩니다.
이 영어 텍스트는 프랑스어 원본에서 자동으로 생성되었으며 아직 검토되지 않았습니다.
#
기능
Exported functions
| Function | Description |
|---|---|
function createAuthMiddleware(options?: AuthMiddlewareOptions): (request: NextRequestLike) => Promise<NextResponseLike> | Creates a standard Next.js middleware that validates sessions and protects private routes. |
function auth(options?: { projectUrl?: string; apiKey?: string; }): Promise<{ userId: string | null; user: User | null; session: Session | null; }> | Server Component helper (Clerk-like API) to get the current authentication state. |
function currentUser(options?: { projectUrl?: string; apiKey?: string; }): Promise<User | null> | Server Component helper to get the currently logged-in user profile. |
function createClientForServerComponent(cookieStore: ReadonlyRequestCookiesLike, projectUrl?: string, apiKey?: string): AuraClient<any, any> | Creates an Aurabase client optimized for React Server Components (RSC). |
function createClientForServerAction(cookieStore: ReadonlyRequestCookiesLike, projectUrl?: string, apiKey?: string): AuraClient<any, any> | Creates an Aurabase client for Server Actions and Route Handlers. |
Generated page
This page is generated from the type declarations and comments of the SDK, so it cannot drift from the published code. For worked examples, read the guides.
마지막 업데이트 · 2026. 10. 12.