我正在使用go-swagger来生成API服务器。我注意到从swagger.yml生成的json保存在restapi/embedded_spec.go中。
公开JSON规范的最佳方法是什么,这样我的ReactJS客户机就可以访问它了?
到目前为止,我不得不使用swagger serve swagger.yml --port=50000并将javacript客户端指向localhost:50000/swagger.json。我正在寻找一种通过我的API直接从restapi/embedded_spec.go中提供JSON的方法。
发布于 2018-09-20 10:50:01
也许这是从旧代码的角度来看的,但目前在运行服务器时也提供了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"
],
...https://stackoverflow.com/questions/52082462
复制相似问题