在云服务器上部署 WeKnora 后无法在本地查看 Swagger 文档-已解决
在云服务器上部署 WeKnora 后无法在本地查看 Swagger 文档
1. 检查服务运行模式
WeKnora 的 Swagger UI 默认只在开发模式 (debug) 下开启,而在生产模式 (release) 下会出于安全考虑被关闭。
-
检查当前模式:登录到你的云服务器,在 WeKnora 项目目录下查看
.env文件。cat .env | grep GIN_MODE -
如果显示
GIN_MODE=release:这就是问题所在。 -
解决方案:
-
编辑
.env文件,将GIN_MODE的值改为debug。# 使用编辑器打开 .env 文件,例如: vi .env # 找到 GIN_MODE=release 并修改为: GIN_MODE=debug -
保存文件后,重启 WeKnora 服务使配置生效。
docker compose restart # 或者完全重新创建容器 docker compose down && docker compose up -d
-

浙公网安备 33010602011771号