本文档收集了微信福帮手项目的常见问题和解决方案。
问题描述:前端页面显示"网络错误"或"无法连接到服务器"
排查步骤:
- 检查后端是否启动:
jps | grep WxFbsir - 检查端口是否监听:
netstat -ano | grep 8080 - 检查前端配置:查看
.env.development中的VITE_APP_BASE_API - 检查跨域配置(后端已配置CORS,一般不会有问题)
问题描述:后端启动报错 "Unable to connect to database"
解决方案:
- 检查MySQL服务是否启动
- 检查用户名密码是否正确
- 检查数据库名称是否存在
- 检查
application-druid.yml配置 - 检查防火墙设置
问题描述:启动时提示 "Port already in use"
解决方案:
# 查看端口占用(Windows)
netstat -ano | findstr :8080
# 查看端口占用(macOS/Linux)
lsof -i :8080
# 杀死进程
kill -9 <PID>
# 或修改端口
# 后端:修改 application.yml 中的 server.port
# 前端:修改 vite.config.js 中的 server.port问题描述:生产环境部署后,访问页面显示白屏
解决方案:
- 检查
vite.config.js中的base配置 - 检查 Nginx 的
try_files配置 - 清除浏览器缓存
- 查看浏览器控制台错误信息
问题描述:Maven 下载依赖非常慢或失败
解决方案:
配置国内镜像源,编辑 ~/.m2/settings.xml:
<mirrors>
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Aliyun Maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>问题描述:npm install 报错或很慢
解决方案:
# 使用国内镜像
npm config set registry https://registry.npmmirror.com
# 或使用 pnpm(推荐)
npm install -g pnpm
pnpm install
# 清除缓存
npm cache clean --force问题描述:Mapper 接口标红,提示找不到对应的 XML
解决方案:
- 安装 MyBatis 插件(MyBatisX 或 Free MyBatis Plugin)
- 检查 XML 文件路径是否正确
- 确认
application.yml中的 mapper 配置:
mybatis:
mapper-locations: classpath*:mapper/**/*Mapper.xml问题描述:修改 Vue 文件后,浏览器没有更新
解决方案:
# 1. 清除缓存
rm -rf node_modules/.vite
# 2. 重启开发服务器
npm run dev
# 3. 清除浏览器缓存(Ctrl+Shift+R 强制刷新)问题描述:文章一直显示"处理中",后端没有收到回调
排查步骤:
- 检查内网穿透是否正常:
curl http://您的公网IP:端口/system/daily-article/saveModelContent-
检查工作流HTTP节点配置:
- URL是否正确
- 是否使用了公网地址
- 请求方法是否为POST
-
查看元器工作流执行日志:
- 登录元器平台
- 进入智能体 → 工作流 → 执行记录
- 查看失败原因
-
检查后端白名单配置:
- 确认
SecurityConfig.java中已添加回调接口白名单
- 确认
问题描述:元器返回504 Gateway Timeout
说明:这是正常现象!元器网关超时时间为60秒,但工作流可能需要更长时间执行。即使返回504,工作流仍在后台执行,最终会通过HTTP回调返回结果。
解决方案:
- 无需处理,等待回调即可
- 如果长时间(超过5分钟)没有收到回调,检查工作流执行日志
问题描述:创建文章后,状态一直是"处理中",没有生成内容
可能原因:
- 元器智能体配置错误
- API 密钥无效
- 工作流未正确配置回调地址
- 网络问题导致回调失败
排查步骤:
# 1. 检查后端日志
tail -f logs/wxfbsir.log
# 2. 查看是否有错误信息
grep "ERROR" logs/wxfbsir.log
# 3. 检查数据库记录
SELECT * FROM daily_article WHERE process_status = 0 ORDER BY create_time DESC LIMIT 10;
# 4. 检查元器智能体配置
SELECT * FROM yuanqi_agent_config WHERE is_active = 1;问题描述:不知道如何配置腾讯元器智能体
解决方案: 参考 部署文档 第三阶段:元器工作流配置,主要步骤:
- 登录腾讯元器平台
- 导入工作流文件(
docs/workflows/目录) - 配置回调地址(使用公网地址)
- 获取 Agent ID 和 API Key
- 在系统中配置智能体信息
如果以上方案无法解决你的问题,请:
最后更新: 2025-12-05