文件
csp/frontend/README.md

910 B
原始文件 Blame 文件历史

Frontend (Next.js)

开发

npm ci
npm run dev

默认访问:http://localhost:3000

构建

npm run lint
npm run build
npm run start

环境变量

  • NEXT_PUBLIC_API_BASE:浏览器访问后端 API 的基地址。
    • 开发默认:http://localhost:8080
    • Docker/生产推荐:/admin139
  • BACKEND_INTERNAL_URLNext.js 反向代理后端目标(服务端)
    • Docker 默认:http://backend:8080

页面

  • /auth 登录/注册
  • /problems 题库列表
  • /problems/:id 题目详情与提交
  • /submissions 提交列表
  • /submissions/:id 提交详情
  • /wrong-book 错题本
  • /contests 模拟竞赛列表
  • /contests/:id 比赛详情/报名/排行榜
  • /kb 知识库列表
  • /kb/:slug 文章详情
  • /imports 题库导入任务状态与结果
  • /run 在线 C++ 运行
  • /me 当前用户信息
  • /leaderboard 全站排行