- 22 9月, 2026 3 次提交
- 08 9月, 2026 3 次提交
-
-
由 王鹏飞 提交于
- CLAUDE.md:目录/命名规范、硬性约定、已知取舍 - README:部署流程(Jenkins → 镜像 → K8s)、API 字段命名规则 - scripts/db-status.mjs:只读的迁移状态检查(npm run db:status) - config 用 zod 启动校验;engines 提到 >=20.19;.env.example 补齐变量 - 移除 .github(CI 走 Jenkins)
-
由 王鹏飞 提交于
- test/unit:鉴权规则、zod 契约、缓存去重(cached-fetch) - test/routes:路由清单、错误格式、CORS、请求头、OpenAPI、docs 开关 - 全部无需数据库、无需 .env,可直接在 CI 运行
-
由 王鹏飞 提交于
结构(fastify-cli 官方布局): - plugins/ 用 fastify-plugin 装饰共享资源(db/mysql/mongoose),生命周期随实例 - routes/ 目录即 URL 前缀,autoload 注册;DMS 用 autohooks.js 做 onRequest 鉴权 - 新增 schemas/(zod 契约)、clients/(外部系统)、lib/(纯工具)、db/schema/、models/ - 跨目录引用改用 #src/* 子路径别名 契约(破坏性): - DMS 接口的请求体/查询参数/响应字段统一 snake_case,与 MySQL 列名一致, 派生字段(can_edit_project、editable_stages、project_manager_name 等)同样下划线 - logs(Mongo) 与微信接口保持 camelCase - center-dms 需与本次同批次发布 其他: - 错误处理:4xx 记 warn(不打堆栈),5xx 记 error;统一错误响应结构 - 性能:日志索引、MySQL 连接池可配、gzip 压缩 - 运维:/health/ready 探活、x-request-id 回传、SIGTERM 优雅退出 - 依赖升级(axios/mysql2/mongoose/zod/fastify 等),生产漏洞 7 → 0
-
- 25 8月, 2026 2 次提交
-
-
由 王鹏飞 提交于
- Added `ali-oss` dependency for OSS integration. - Implemented `import-cases.js` script to read and normalize case data from a JSON source. - Enhanced configuration to include OSS settings for case JSON storage. - Created `oss.js` library for handling OSS uploads. - Updated error handling middleware to improve status code validation. - Refactored authentication service to cache user data and reduce redundant requests. - Introduced `syncCasesToPublic` function in the cases service to upload case data to OSS. - Added new route for case synchronization in the DMS routes. - Updated project service to ensure consistent product name handling.
-
由 王鹏飞 提交于
-
- 24 8月, 2026 2 次提交
- 18 6月, 2026 1 次提交
-
-
由 王鹏飞 提交于
- Implemented manual stage transitions and approval rules in workflow.js. - Added current user retrieval utility in current-user.js. - Refactored logs controller to simplify error handling and improve readability. - Introduced validation for logs routes using zod. - Enhanced wechat controller with improved error handling and validation. - Created wx-chart controller and routes for managing chart data. - Added test-watch.mjs for application loading confirmation.
-
- 20 4月, 2026 1 次提交
-
-
由 王鹏飞 提交于
-
- 03 12月, 2025 3 次提交
- 02 12月, 2025 1 次提交
-
-
由 王鹏飞 提交于
-
- 28 11月, 2025 1 次提交
-
-
由 王鹏飞 提交于
-
- 29 4月, 2025 1 次提交
-
-
由 王鹏飞 提交于
-
- 15 4月, 2025 2 次提交
- 28 3月, 2023 2 次提交
-
-
由 Administrator 提交于
-
由 Administrator 提交于
-
- 08 11月, 2021 1 次提交
-
-
由 王鹏飞 提交于
-
- 18 3月, 2021 1 次提交
-
-
由 zyx 提交于
-
- 04 1月, 2021 1 次提交
-
-
由 zyx 提交于
-
- 13 11月, 2020 6 次提交
- 11 11月, 2020 2 次提交
- 06 11月, 2020 2 次提交
- 23 7月, 2020 1 次提交
-
-
由 zyx 提交于
-
- 22 7月, 2020 4 次提交