Skip to content

接口文档

接口文档用于研发、测试和前端联调查看后端 OpenAPI/Knife4j 接口。RuoYi Office 管理端入口位于 apps/web-antd/src/views/infra/swagger/index.vue,默认 iframe 打开 ${VITE_BASE_URL}/doc.html;如果系统配置 url.swagger 有值,则优先使用该地址。

访问入口

场景默认地址说明
单体后端/doc.htmlKnife4j UI,通常在后端 48080 下访问
管理端内嵌views/infra/swagger通过 IFrame 内嵌,自动读取 url.swagger 配置
启动日志BannerApplicationRunner后端启动成功后打印接口文档地址

工作链路

使用建议

  • 优先通过管理端入口访问:可复用当前环境的后端地址,减少手工拼 URL 出错。
  • 多环境配置 url.swagger:测试、预发、生产如果网关路径不同,建议通过系统配置覆盖。
  • 接口调试注意鉴权:需要登录态、租户或 Token 的接口,直接在 Knife4j 调试前要确认请求头。
  • 不要把生产接口文档暴露到公网:生产环境建议通过网关、白名单或权限策略限制访问。

排查清单

现象优先检查
页面 404后端是否启用接口文档;网关是否转发 /doc.html 与 OpenAPI 路径
管理端 iframe 空白VITE_BASE_URLurl.swagger、跨域与 CSP 配置
分组缺失对应模块是否启动;Controller 是否有 OpenAPI 注解;包扫描是否包含模块
调试 401/403Token、租户、权限、请求头是否正确
联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版