通过 OpenAPI 部署 Npcf_PolicyAuthorization-PostAppSessions API Service

目录

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 以及文档等内容。

部署步骤

  1. 获取 API Service 项目,该项目是通过 openapi-generator 生成的。
git clone https://github.com/JmilkFan/Npcf_PolicyAuthorization-PostAppSessions.git
  1. 安装 Golang

  2. 安装项目环境依赖

go get -v -u github.com/gorilla/mux
  1. 编辑 API Service 的 Socket

原文地址:https://www.cnblogs.com/jmilkfan-fanguiju/p/12789746.html