Conversation
统一修改 ExecutionRepository 中的路径引用,规范 tsconfig.server.json 中的路径配置和格式。
refactor: 统一请求体及参数类型断言,增强类型安全 fix: 修正请求验证器中数组类型校验及字段类型收窄 fix: 优化邮箱格式校验,防止正则表达式拒绝服务攻击 feat: 为认证相关接口添加限流中间件 fix: 修正日志打印格式,防止格式化字符串注入 fix: 规范接口返回数据类型断言,避免类型错误 fix: 完善执行结果校验,增加字段类型及逻辑校验
- 防止日志格式字符串注入,统一使用固定格式字符串输出IP信息 - 将部分接口添加速率限制中间件,增强请求保护 - 调整认证路由中速率限制中间件顺序,确保未认证请求也受限
在Dockerfile中添加npm install回退机制,确保依赖安装成功,解决构建过程中TypeScript未安装导致的编译失败。删除相关冗余文档和旧Jenkins流水线配置。
新增通过 taskId 获取任务信息及用例列表的功能,完善 Jenkins 触发接口和执行服务,修正任务执行时间排序逻辑,更新 favicon 版本号。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
描述
请简要描述此 PR 的更改。
相关 Issue
关闭 #(Issue 号)
修改类型
请选择相关选项:
修改清单
测试
请描述你测试了这些更改的方式:
npx tsc --noEmit -p tsconfig.jsonnpx tsc --noEmit -p tsconfig.server.jsonnpm run start截图(如果适用)
请添加相关的截图来演示你的更改。
其他信息
添加任何其他应该注意的信息。