gpt4 book ai didi

swagger - 如何使用 go-swagger 服务器公开 swagger.json?

转载 作者:行者123 更新时间:2023-12-03 14:49:30 25 4
gpt4 key购买 nike

我正在使用 go-swagger 来生成 API 服务器。我注意到从 swagger.yml 生成的 json 被保存在 restapi/embedded_spec.go 中.

公开该 JSON 规范以便我的 ReactJS 客户端可以访问它的最佳方法是什么?

到目前为止,我不得不使用 swagger serve swagger.yml --port=50000并将 javacript 客户端指向 localhost:50000/swagger.json .我正在寻找一种直接从 restapi/embedded_spec.go 提供该 JSON 的方法通过我的 API。

最佳答案

也许这是从旧代码的角度来看,但目前在运行服务器时 swagger.json文件也提供。

$ go run cmd/swagger-petstore-server/main.go --port=50000
2018/09/20 12:48:35 Serving swagger petstore at http://127.0.0.1:50000
$ curl http://127.0.0.1:50000/swagger.json
{
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
...

关于swagger - 如何使用 go-swagger 服务器公开 swagger.json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52082462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com