Skip to main content

路由概览

Kira Web 使用 Next.js App Router,所有页面位于 app/ 目录。
路由目录说明
/(home)/首页,产品介绍和入口
/authauth/登录/注册页面
/generatorgenerator/生成器 (核心功能)
/gallerygallery/图库浏览
/rewindrewind/时间回溯
/settingsetting/用户设置
/user/[id]user/用户主页

页面详情

页面路由说明功能点
首页/产品落地页响应式布局、SEO 优化、多语言支持
认证/auth登录/注册邮箱密码、OAuth (Google, Apple)
生成器/generator核心工作区AI 对话生成、编辑工具栏、实时预览
图库/gallery社区图片浏览瀑布流布局、无限滚动、点赞收藏
时间回溯/rewind编辑历史版本时间线展示、版本对比、一键恢复
设置/setting账户设置个人资料、订阅管理、语言偏好
用户主页/user/[id]用户公开信息用户资料、作品列表、关注/粉丝

路由保护

需要登录的页面通过中间件保护:
// middleware.ts
export function middleware(request: NextRequest) {
  // 检查 session
  // 未登录重定向到 /auth
}
受保护路由:
  • /generator
  • /rewind
  • /setting
公开路由:
  • /
  • /auth
  • /gallery
  • /user/[id]