Files
FruitServer/.gitignore
Vicky 272aa62434 feat: phase1 UI prep — P1 安全(XFF防护), P2 规模化(平台索引+region保护), P3 文档补全
P1 安全: WebUtils.getClientIp 改为 remoteAddr 优先 + 可信代理 CIDR 配置
P2 规模化: DISTINCT ON 查询补匹配排序的部分索引 (migrate-k113)
P2 一致性: syncCountryByIp regionCode 同语言/时区/币种加保护,不覆盖用户自定义
P3 文档: api-phase1.md 新增 platform 参数说明, IpRegionService 新增集成测试 + VERSION
新增: CountryProfile 52 国映射 + IpRegionService 离线 ip2region 解析
平台筛选: app-users/favorites/likes/watch-history 按最近一次会话 ANDROID/IOS 筛选
2026-10-27 15:45:15 +08:00

23 lines
326 B
Plaintext

# 构建产物
target/
# IDE / 编辑器
.idea/
*.iml
.vscode/
# 系统文件
.DS_Store
# 日志
*.log
logs/
# 运行期上传的媒资(图片、视频,几百 MB)不入库,只保留目录
data/uploads/*
!data/uploads/.gitkeep
# 部署用的真实环境变量(含密钥),只提交 .env.example
.env
dump.rdb