88

Swagger ファイルに API リファレンスがあります。非常に単純なモックサーバーを作成したいので、たとえば次のように呼び出します。

mymockurl.com/users定義済みの JSON を返します (データベースに接続する必要はありません)。

これを行う最も簡単な方法は何ですか? 私はバックエンドの人ではありません。

4

11 に答える 11

14

OpenAPI/Swagger 仕様があれば、Swagger Codegenを使用して、さまざまなサーバー フレームワーク (Java Spring、PHP Slim、Ruby on Rails5 など) でサーバー スタブを生成できます。

関連ドキュメントは次のとおりです。

https://github.com/swagger-api/swagger-codegen/wiki/Server-stub-generator-HOWTO

更新: 2018 年 5 月、Swagger Codegen のトップ コントリビューター約 50 人がプロジェクトをフォークして、OpenAPI Generatorと呼ばれるコミュニティ主導のバージョンを作成することを決定しました。フォークの理由についてはQ&Aを参照してください。

于 2016-07-13T07:29:11.533 に答える
2

Swagger Editor、Swagger UI、および Swagger モック API サーバーを Docker で構成して、それらをより簡単に処理できるようにしました。見てみな。これにはサンプルの swagger 仕様があるため、エディター、UI、およびモック API サーバーは最初から構成なしで実行されます。必要な作業は、swagger 仕様を編集し、swagger.json と swagger.yaml を保存して、docker を再起動するだけです。

swagger-オールインワン-docker-compose

于 2018-07-27T06:51:29.230 に答える
0

Mock Server プロジェクトは、Swagger/OpenAPI 仕様に基づくスタブの作成をサポートしています。

https://www.mock-server.com/mock_server/using_openapi.html

于 2020-12-23T10:19:36.590 に答える