settings/page.tsx
基本信息
- 类型: Next.js 页面 (Server Component)
- 路径:
./src/app/settings/page.tsx
功能描述
用户设置页面,允许用户编辑个人资料、管理 API 密钥和 MCP 设置。需要登录才能访问。
路由
- 路径:
/settings - 参数: 无
依赖导入
next/navigation- Next.js 重定向函数next-intl/server- 服务端国际化翻译@/lib/auth- 认证模块@/lib/db- Prisma 数据库客户端@/../prompts.config- 应用配置@/components/settings/profile-form- 个人资料表单组件@/components/settings/api-key-settings- API 密钥设置组件
主要功能
- 验证用户登录状态,未登录重定向到登录页
- 从数据库获取用户完整资料
- 渲染个人资料编辑表单
- 根据配置显示/隐藏 API 密钥设置(MCP 功能)
- 非克隆品牌模式下显示认证徽章设置
- 支持自定义链接管理
SEO
- title: Settings - Profile & Preferences
- description: 管理你的个人资料、API 密钥和偏好设置