2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

prsim使って爆速でモックAPIサーバをセットアップする

Last updated at Posted at 2022-03-25

prismのドキュメントを通読する

prismをインストールする

npm install -g @stoplight/prism-cli
# or
yarn global add @stoplight/prism-cli

yamlを用意する

サンプルのyamlをとってくる

動かしてみる

prism mock api-with-examples.yaml

image.png

別ターミナルからモックサーバにアクセスする

curl 127.0.0.1:4010/

image.png

apiのyamlに記載されているexamplesのjson文字列が返ってくる。

image.png

docker-compose.ymlを用意しておきました。

すぐ試せるようにサンプルコードを用意しておきました。
https://github.com/hiyasichuka/sample-prism-api

使い方

ソースコードをとってくる

git clone https://github.com/hiyasichuka/sample-prism-api.git
# or
git clone git@github.com:hiyasichuka/sample-prism-api.git

ソースコードからモックサーバを立ち上げる

docker-compose up

別のターミナルを立ち上げて、テスト的にアクセスしてみる。

curl 127.0.0.1:4010/
# or ブラウザアクセスで確認

終わりに

APIの仕様が書かれたyamlファイルさえ用意すればコマンド1つで簡単にモックサーバを立ち上げることができました。
フロントエンド開発が捗りそうです。

以上。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?