f16755095722b48a853883049d060e85e62c3459
- admin.py:HTTP Basic Auth + 服务端渲染单页,概览统计 / 用户与当前授权 / 最近使用记录 / 会话令牌 / 扫码场景五个区块 - ADMIN_PASSWORD 为空时返回 503 而非放行,避免漏配密码导致全库数据公开 - 不引模板引擎与 CDN,所有入库文本经 html.escape;令牌只显示首尾便于比对 - config.py / .env.example 新增 ADMIN_USER / ADMIN_PASSWORD - wechat.py 挂载 admin.router;CODEBUDDY.md 补充文档
微信公众号扫码授权服务
基于 FastAPI 的微信公众号接口服务,支持服务器验证、消息接收与回复。
技术栈
- FastAPI + Uvicorn
- MySQL 8.0
- Redis 6.2
- Nginx 反向代理
部署
# 服务器上
source venv/bin/activate
pip install -r requirements.txt
python run_server.py
配置
复制 .env.example 为 .env,填入实际值。
Languages
Python
100%