跳转到内容

无法解析apiKey和baseUrl变量 - cc-switch

Quick fix

在自定义用量查询模板中使用 {{ apiKey }} 或 {{baseUrl}},并测试 isValid: false 是否被正确判为失败。

报错原文
自定义模板-配置用量查询-自定义。无法正常解析apiKey和baseUrl。在我实际测试中,这两个变量按照示例代码添加双括号无法正常解析出变量。本来我以为是我代码写的有问题,经过我不断测试发现,他没有成功解析出这两个变量导致我的请求无法生效,现在只能写死url才能正常生效。我使用的是最新版软件。

在 cc-switch 3.14.1 的 Windows 报告中,自定义用量查询模板未能替换 `apiKey` 和 `baseUrl`,使请求无法生效;报告者只能将 URL 写死。另有同一报告指出,`isValid` 为 `false` 时仍被显示为测试成功,并显示两个 `undefined`。

维护者说明本地已修复:模板支持 `{{ apiKey }}`、`{{baseUrl}}` 等写法,且 `isValid: false` 会触发失败。关闭说明称 v3.15.0 / v3.16.0 的记录已覆盖该问题,但后续评论称 v3.16.0 的 Windows 环境仍可复现,因此该版本的实际修复状态存在矛盾,需以本机测试结果为准。预设切换清空自定义代码被维护者明确为另一个 UI 状态保存问题。

  1. 在“配置用量查询”的自定义模板中,按已验证的写法引用变量,例如 `{{ apiKey }}` 或 `{{baseUrl}}`。

  2. 测试脚本时,将 `isValid: false` 作为失败结果验证;维护者记录称该值应触发失败,而不是显示测试成功。

  3. 若变量仍未解析或失败结果仍显示成功,请保留版本号、系统环境、复现步骤和相关日志,并在来源讨论中继续跟进;现有报告对 v3.16.0 是否彻底修复存在矛盾。

Tool未知
Version受影响:3.14.1;v3.15.0 / v3.16.0 的修复状态存在后续复现报告
PlatformsWindows

(暂无 FAQ)

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。