Files
lovife 1e71c164af fix(mp): 接通微信小程序登录并补齐生产配置
- 前端落地页调用 wx.login → /mp/login,保存 token,并在每次带 scene 进入时刷新登录(F-130 前端断点)
- 后端 /mp/login 的名册/任务查询放入 TenantScope,修复带 taskId 的 scene 必然 500(F-130 后端断点)
- 小程序生产 API 改为 VITE_MP_API_BASE(.env.production),不再写死 localhost
- 生产配置补全:七牛目录 shenxue、连接池/健康检查/优雅停机等;学生端只发小程序,移除 H5 段
- PC 生产 API 改到 admin.shenxue.jxit.com;新增 deploy/prod.env.example 并忽略 prod.env
- ⚠️ application-prod.yml 含生产凭据(按部署要求直接写入),仓库访问范围需收紧
2026-10-20 07:25:57 +08:00

77 lines
2.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ── IDE ──────────────────────────────
.idea/
*.iml
.vscode/
*.swp
# ── Java / Maven ─────────────────────
target/
*.class
*.jar
!**/gradle/wrapper/*.jar
.mvn/wrapper/maven-wrapper.jar
# ── Node / 前端 ───────────────────────
node_modules/
dist/
dist-ssr/
unpackage/
.pnpm-store/
*.tsbuildinfo
# ── 环境与密钥(禁止入库)────────────
.env
.env.local
.env.*.local
*.pem
*.key
*.p12
keystore/
# ── 日志与运行时 ──────────────────────
logs/
*.log
npm-debug.log*
yarn-error.log*
# ── 构建产物 ──────────────────────────
build/
out/
*.tmp
*.bak
# ── Python(scripts/ 下的验收与工具脚本)──
# 跑 python -m py_compile 或导入脚本时会生成字节码,不该入库
__pycache__/
*.py[cod]
# ── 上传/导出的本地测试数据 ───────────
/data/
/upload/
/export/
*.zip
# ── 调试期临时产物 ─────────────────────
# 排查问题时生成的日志、量测样本、截图,都是"当时有用",不是交付物。
# 之前每次 git status 都要靠人记着别 add,写在这里一劳永逸。
backend/_*.txt
scripts/_*
shots/
# ── OS ───────────────────────────────
.DS_Store
Thumbs.db
desktop.ini
# 运行时上传的文件(材料原图/规范件)—— 是数据不是代码,绝不入库
backend/data/
# 本地私有配置(云存储密钥等)—— 只提交 .example 模板
application-local.yml
# 本地私有配置(云存储密钥等)—— 只提交 .example 模板
xt-local.yml
# 生产环境变量(含 JWT / AES / RSA / 七牛真凭据)—— 只提交 .example 模板
deploy/prod.env
deploy/prod-rsa.pem