Skip to main content
Version: Current

路由表

Next.js App Router。next.config.ts 含永久重定向。

页面​

路径文件说明
/app/(dashboard)/page.tsx欢迎页
/auth/signinapp/auth/signin/page.tsxToolpad 登录页
/campaignsapp/(dashboard)/campaigns/page.tsx进行中列表;admin 重定向到 /admin/campaigns
/campaigns/[id]/vote.../vote/page.tsx分票
/campaigns/[id]/ballots.../ballots/page.tsx选票管理
/campaigns/[id]/result.../result/page.tsx排名;进行中不展示数据
/admin/usersadmin/users/page.tsx用户列表
/admin/users/newadmin/users/new/page.tsx新增 / 导入
/admin/campaignsadmin/campaigns/page.tsx已有竞选
/admin/campaigns/newadmin/campaigns/new/page.tsx新建

HTTP​

路径说明
/api/auth/[...nextauth]Auth.js GET/POST

重定向​

来源目标
/users/admin/users
/users/new/admin/users/new
/admin/campaigns/list/admin/campaigns

middleware matcher​

匹配除 api、_next/static、_next/image、*.png 外的路径。未登录访问业务页会失败并进入登录流。