现象
在使用OrbStack模拟的Ubuntu x64系统中,将FastGPT私有部署3.3版本的MongoDB版本修改为4.4.26后启动搭建,查看启动日志会出现报错:TypeError: Cannot read properties of undefined (reading 'pluginBaseUrl')。此时页面可以正常启动,但执行登录、点击等操作时会触发Network Error。
可能原因
结合报错信息与操作步骤,该报错的直接诱因是pluginBaseUrl配置项未被正常加载,导致代码尝试读取undefined对象的该属性时触发类型错误。结合修改MongoDB版本的操作,推测该问题可能与MongoDB版本变更后,FastGPT初始化配置读取流程出现异常有关。
排查步骤
- 确认当前部署环境为FastGPT私有部署3.3版本,且已将MongoDB版本修改为4.4.26。
- 查看FastGPT应用的启动日志,确认是否存在
TypeError: Cannot read properties of undefined (reading 'pluginBaseUrl')的报错文本。 - 检查FastGPT的全局配置文件,确认是否存在pluginBaseUrl相关的配置项,需按实际部署环境确认配置内容是否完整正确。
- 验证MongoDB 4.4.26服务是否正常运行,且FastGPT应用能够成功连接该MongoDB实例。
解决与验证
解决该问题的核心操作是恢复MongoDB版本至与FastGPT 3.3版本兼容的官方推荐版本,或排查并修复配置文件中pluginBaseUrl相关配置项的缺失或错误。完成调整后,重新启动FastGPT应用,查看启动日志是否不再出现指定报错。随后登录系统并执行登录、点击等操作,确认Network Error消失,功能恢复正常。