Swagger ファイルに API リファレンスがあります。非常に単純なモックサーバーを作成したいので、たとえば次のように呼び出します。
mymockurl.com/users
定義済みの JSON を返します (データベースに接続する必要はありません)。
これを行う最も簡単な方法は何ですか? 私はバックエンドの人ではありません。
Swagger ファイルに API リファレンスがあります。非常に単純なモックサーバーを作成したいので、たとえば次のように呼び出します。
mymockurl.com/users
定義済みの JSON を返します (データベースに接続する必要はありません)。
これを行う最も簡単な方法は何ですか? 私はバックエンドの人ではありません。
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を参照してください。
Swagger Editor、Swagger UI、および Swagger モック API サーバーを Docker で構成して、それらをより簡単に処理できるようにしました。見てみな。これにはサンプルの swagger 仕様があるため、エディター、UI、およびモック API サーバーは最初から構成なしで実行されます。必要な作業は、swagger 仕様を編集し、swagger.json と swagger.yaml を保存して、docker を再起動するだけです。
Mock Server プロジェクトは、Swagger/OpenAPI 仕様に基づくスタブの作成をサポートしています。