chore(web): 移除误提交的 dist.tar.gz 构建产物并加入 gitignore

- 删除 web/dist.tar.gz(构建产物,不应入库)
- web/.gitignore 增加 dist.tar.gz 防止再次误提交
- 记录补充:admin API 冒烟验证通过(密码不写入文档)
This commit is contained in:
weijuesen
2026-08-12 16:21:29 +08:00
parent fa01b1cb97
commit b7e3c22afe
5 changed files with 4 additions and 2 deletions
+1
View File
@@ -9,6 +9,7 @@ lerna-debug.log*
node_modules
dist
dist.tar.gz
dist-ssr
*.local
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -17,7 +17,7 @@
- 本地:`npm run lint`(通过)、`npm run build`(通过,新 bundle `index-CSVEb7gG.js`)。
- 部署:备份 `/home/pan/backups/web-20260812-1605/`(旧 dist、server.cjs、web.log),上传新产物并重启 node。
- 验证:`http://localhost:5174/` 200CSP 头含 S3 源;新 bundle 200`/api/v1/health` 200DB 白僵病 `image_url` 已补绑(`UPDATE 1`),图片匿名 GET 200。
- 验证:`http://localhost:5174/` 200CSP 头含 S3 源;新 bundle 200`/api/v1/health` 200DB 白僵病 `image_url` 已补绑(`UPDATE 1`),图片匿名 GET 200;admin 登录 API 冒烟返回白僵病 `imageUrl` 已绑定
### 回滚点
+1
View File
@@ -33,6 +33,7 @@
- 机制红绿验证:用 rc-field-form 验证 `validateFields()` 会丢弃未注册的 `imageUrl`,注册/合并后可携带。
- 部署验证:`http://localhost:5174/` 200CSP 头含 `http://100.83.103.1:7480`;新 bundle 200`/api/v1/health` 200bundle 中可见 `name:"imageUrl", hidden:!0`
- 数据验证:`UPDATE 1`;查询确认白僵病 `image_url` 已绑定;图片匿名 GET 200image/jpeg)。
- API 冒烟:admin 登录成功,`GET /api/v1/knowledge/diseases` 返回白僵病 `imageUrl` 已绑定(密码不写入文档)。
### 回滚点
+1 -1
View File
@@ -1075,6 +1075,6 @@ APP 使用 `react-native-vector-icons` 的 `MaterialCommunityIcons` 字体渲染
**注意事项**
- `/home/pan/silk` 不是 git 仓库,无法打 tag 回滚,只能依赖文件备份(本次已备份)
- 部署指南中的 `admin/admin123` 已无法登录(401 用户名或密码错误),本次 API 冒烟改用 DB 直接验证;如需 API 级冒烟请先确认当前 admin 密码
- 部署指南中的 `admin/admin123` 已失效;已用当前 admin 账号完成 API 级冒烟(登录成功 → `GET /api/v1/knowledge/diseases` 返回白僵病 `imageUrl` 已绑定),密码本身不写入文档
- 已知边界:编辑页若点「移除」图片再保存,`imageUrl` 会以 `undefined` 提交(键被省略),不会清空库里已有图片;如需「移除即清空」后续应显式传 `null`
- CSP 当前放行的是开发服务器 IP;生产切云 OSS/COS 时需把 OSS/CDN 域名加入 `img-src`,或改为同源代理