故障排查GitHub issue2 分钟阅读排错/错误码

解决FastGPT复杂逻辑处理缺少代码模块的问题

处理复杂业务逻辑时,无法直接使用代码模块功能,灵活性不足。典型应用场景包括字符串处理,基于HTTP模块接收返回数据后,无法通过通用HTTP模块完成返回数据的读取和自定义处理。 当前使用的FastGPT版本未集成JS沙箱代码模块功能,无法直接编写代码处理业务返回数据。 确认当前使用的FastGPT版本号。

现象

处理复杂业务逻辑时,无法直接使用代码模块功能,灵活性不足。典型应用场景包括字符串处理,基于HTTP模块接收返回数据后,无法通过通用HTTP模块完成返回数据的读取和自定义处理。

可能原因

当前使用的FastGPT版本未集成JS沙箱代码模块功能,无法直接编写代码处理业务返回数据。

排查步骤

  1. 确认当前使用的FastGPT版本号。
  2. 检查应用中是否存在代码模块相关的配置入口或功能选项。
  3. 复现复杂逻辑处理场景,确认无法直接编写代码处理数据的具体表现。

解决与验证

将FastGPT升级至v4.8.2及以上版本,该版本已集成JS沙箱代码模块功能。升级完成后,在应用中配置通用HTTP模块,即可通过JS沙箱编写代码对返回数据进行读取和处理,实现自定义的字符串等复杂逻辑。验证时,配置通用HTTP模块并添加对应代码处理逻辑,确认数据处理结果符合预期。

来源: FastGPT GitHub issue #1461