Files
wechat_backend/main.py
王宏豪 e7d8027e18 feat(app): 添加课程页面并优化打卡和计划功能
- 新增 pages/course/course 页面,集成 web-view 显示线上课程列表
- 在 app.json 中注册课程页面并添加底部 tabbar 导航
- 优化打卡页面,添加学号显示和改进成员列表布局
- 重构计划页面,添加内容详情弹层和优化加载逻辑
- 添加阿里云 OSS 上传工具模块用于文件上传功能
- 统一姓名和学号在同一行显示,改善 UI 体验
- 修复多个页面中的绑定事件和样式问题
2026-09-20 16:53:37 +08:00

31 lines
785 B
Python

import sys
from pathlib import Path
sys.path.insert(0, str(Path(__file__).parent.parent))
from fastapi import FastAPI
from wechat_backend.routes import auth, checkin, course_vote, feedback, plan, profile, survey, webview, yijing
app = FastAPI(title="明缘进阶场 API")
app.include_router(auth.router)
app.include_router(checkin.router)
app.include_router(plan.router)
app.include_router(profile.router)
app.include_router(survey.router)
app.include_router(feedback.router)
app.include_router(course_vote.router)
app.include_router(yijing.router)
app.include_router(webview.router)
@app.get("/api/v1/health")
def health():
return {"ok": True}
if __name__ == "__main__":
import uvicorn
uvicorn.run("server_prd.main:app", host="127.0.0.1", port=8000, reload=True)