目录
OpenAPI
官方网站:https://github.com/OAI/OpenAPI-Specification
支持通过标准的 yaml 文件来生成代码和文档。只需要编辑好 yaml 然后执行如下命令:
docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli generate -i /local/yourfile.yaml -g go-gin-server -o /local/output
即可自动生成 Go HTTP Server 的代码,包含了 model 和 api 以及文档等内容。
部署步骤
- 获取 API Service 项目,该项目是通过 openapi-generator 生成的。
git clone https://github.com/JmilkFan/Npcf_PolicyAuthorization-PostAppSessions.git
-
安装 Golang
-
安装项目环境依赖
go get -v -u github.com/gorilla/mux
- 编辑 API Service 的 Socket