개발 프로세스 중에 PHP Banana 편집기에 문제가 발생하는 경우가 있습니다. 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
위 내용은 go-openapi/runtime/middleware를 사용하여 API 정의를 로드할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!