hookehuyr

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>
......@@ -42,14 +42,35 @@
## 📊 快速统计
- **总变更数**: 53+
- **总变更数**: 54+
- **新增功能**: 25+
- **优化改进**: 28+
- **问题修复**: 12+
- **问题修复**: 13+
- **文档更新**: 8+
---
## [2026-02-02] - 修复 Apifox Token 验证
### 修复
- 修复 Apifox Token 格式验证错误(大小写问题)
- 原代码要求小写 `aps-` 前缀,但 Apifox Token 实际是大写 `APS-`
- 改为不区分大小写验证:`token.toUpperCase().startsWith('APS-')`
- 更新错误提示信息,显示正确的大写格式
- 影响文件:scripts/test-apifox-connection.js
---
**详细信息**
- **影响文件**: scripts/test-apifox-connection.js
- **技术栈**: Node.js
- **测试状态**: ⏳ 待用户验证
- **备注**:
- Apifox API Token 的正确格式是 `APS-xxxxxxxx`
- 修复后运行 `pnpm api:test` 应该能正常验证 Token
---
## 🗓️ 变更历史
## [2026-02-01] - 配置腾讯元宝AI小程序跳转
......
......@@ -68,9 +68,10 @@ function loadConfig() {
// 验证 Token 格式
function validateToken(token) {
if (!token.startsWith('aps-')) {
// Apifox Token 格式:APS-xxxxxxxx (大写)
if (!token.toUpperCase().startsWith('APS-')) {
log('⚠️ Token 格式不正确', 'yellow');
log(' 正确格式: aps-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'cyan');
log(' 正确格式: APS-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'cyan');
return false;
}
......