Prismを使ってOpenAPI仕様書からモックAPIを生成する

公開日時

Stoplight StudioでOpenAPI仕様書を作成した後、フロント、サーバそれぞれで実装を進めることになるが、分業している場合はサーバのAPI実装と並行してフロント開発も進めたい。

そんな場合にPrismを使うとOpenAPI仕様書から自動でモックAPIを生成してくれる。

Dockerコンテナも提供されており、API仕様書(今回の例はapi.v1.yaml)があるディレクトリで↓を実行するとモックAPIが立ち上がる。

docker run --init --rm -it -v $(pwd):/tmp -p 4010:4010 stoplight/prism:4 mock -d -h 0.0.0.0 "/tmp/api.v1.yaml"

dオプション(dynamic)を指定するとAPI定義を元にランダムな文字列や数値を生成してくれる。


Related #js

AWS SESの受信メールを暗号化してs3に保存しLambdaで読み込む

jsの場合、複合処理を独自実装する必要がある

Next.jsのPreview Mode時はAnalyticsを無効化する

cookieの__next_preview_dataキーで判定

Next.js 11

手軽にアップグレードできた

VSCode Remoteで新規ファイルを作った際にTypescriptのPathが認識されない問題

「Ctrl + Shift + P」でコマンドパレットを開いて「Reload Window」を実行