fix(apifox): 修复 Token 验证大小写问题
- 修复 Apifox Token 验证错误(小写 aps- → 大写 APS-) - 更新错误提示信息,显示正确的大写格式 - 变更文件:scripts/test-apifox-connection.js Apifox API Token 的正确格式是 APS-xxxxxxxx(大写) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Showing
2 changed files
with
26 additions
and
4 deletions
| ... | @@ -42,14 +42,35 @@ | ... | @@ -42,14 +42,35 @@ |
| 42 | 42 | ||
| 43 | ## 📊 快速统计 | 43 | ## 📊 快速统计 |
| 44 | 44 | ||
| 45 | -- **总变更数**: 53+ | 45 | +- **总变更数**: 54+ |
| 46 | - **新增功能**: 25+ | 46 | - **新增功能**: 25+ |
| 47 | - **优化改进**: 28+ | 47 | - **优化改进**: 28+ |
| 48 | -- **问题修复**: 12+ | 48 | +- **问题修复**: 13+ |
| 49 | - **文档更新**: 8+ | 49 | - **文档更新**: 8+ |
| 50 | 50 | ||
| 51 | --- | 51 | --- |
| 52 | 52 | ||
| 53 | +## [2026-02-02] - 修复 Apifox Token 验证 | ||
| 54 | + | ||
| 55 | +### 修复 | ||
| 56 | +- 修复 Apifox Token 格式验证错误(大小写问题) | ||
| 57 | + - 原代码要求小写 `aps-` 前缀,但 Apifox Token 实际是大写 `APS-` | ||
| 58 | + - 改为不区分大小写验证:`token.toUpperCase().startsWith('APS-')` | ||
| 59 | + - 更新错误提示信息,显示正确的大写格式 | ||
| 60 | + - 影响文件:scripts/test-apifox-connection.js | ||
| 61 | + | ||
| 62 | +--- | ||
| 63 | + | ||
| 64 | +**详细信息**: | ||
| 65 | +- **影响文件**: scripts/test-apifox-connection.js | ||
| 66 | +- **技术栈**: Node.js | ||
| 67 | +- **测试状态**: ⏳ 待用户验证 | ||
| 68 | +- **备注**: | ||
| 69 | + - Apifox API Token 的正确格式是 `APS-xxxxxxxx` | ||
| 70 | + - 修复后运行 `pnpm api:test` 应该能正常验证 Token | ||
| 71 | + | ||
| 72 | +--- | ||
| 73 | + | ||
| 53 | ## 🗓️ 变更历史 | 74 | ## 🗓️ 变更历史 |
| 54 | 75 | ||
| 55 | ## [2026-02-01] - 配置腾讯元宝AI小程序跳转 | 76 | ## [2026-02-01] - 配置腾讯元宝AI小程序跳转 | ... | ... |
| ... | @@ -68,9 +68,10 @@ function loadConfig() { | ... | @@ -68,9 +68,10 @@ function loadConfig() { |
| 68 | 68 | ||
| 69 | // 验证 Token 格式 | 69 | // 验证 Token 格式 |
| 70 | function validateToken(token) { | 70 | function validateToken(token) { |
| 71 | - if (!token.startsWith('aps-')) { | 71 | + // Apifox Token 格式:APS-xxxxxxxx (大写) |
| 72 | + if (!token.toUpperCase().startsWith('APS-')) { | ||
| 72 | log('⚠️ Token 格式不正确', 'yellow'); | 73 | log('⚠️ Token 格式不正确', 'yellow'); |
| 73 | - log(' 正确格式: aps-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'cyan'); | 74 | + log(' 正确格式: APS-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'cyan'); |
| 74 | return false; | 75 | return false; |
| 75 | } | 76 | } |
| 76 | 77 | ... | ... |
-
Please register or login to post a comment