// oa-ai/src/middleware.ts — 使用共享 middleware 工厂 import { createMiddleware } from '@shared/lib/auth/middleware' export const middleware = createMiddleware({ publicPaths: ['/login', '/api/auth', '/api/health', '/api/admin', '/setup-password', '/_next', '/favicon.ico'], adminPaths: ['/admin'], }) export const config = { matcher: ['/((?!_next/static|_next/image|favicon.ico|public).*)'] }