无法使用 go-openapi/runtime/middleware 加载 API 定义

php小编香蕉在开发过程中,有时会遇到一个问题:无法使用 go-openapi/runtime/middleware 加载 API 定义。这个问题可能会影响到项目的正常进行,因此需要及时解决。在解决这个问题之前,我们需要了解一下 go-openapi/runtime/middleware 是什么,以及为什么会出现无法加载 API 定义的情况。在本文中,我们将详细解释这个问题的原因,并提供解决方案,帮助大家顺利解决这个困扰。,我正在使用 golang 的 http/net 以及 github.com/go-openapi/runtime/middleware 来探索 go 中的 swagger。使用以下代码:,当我访问 http://localhost:8088/docs 时,我得到以下信息:,乍一看,net/http 库以及 middleware 无法找到相对于服务器根目录的 swagger.json 文件。我将该文件位于:,我的问题是,在部署克隆项目之前测试克隆项目时,如何告诉 middleware 在当前目录中哪里可以找到 swagger.json?,从源代码看来,您需要执行以下操作:,如果未指定 specurl,则默认为:
/swagger.json,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册