光环标志
光环基地文档
文档›JavaScript SDK 参考›Next.js reference

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

FunctionDescription
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日