モックサーバを作る時、普段はswaggerを用いていたのですが、より簡易的なモックを作るならjson-serverを使用した方が便利だと知りました。 今回はjson-serverのセットアップ方法についてご紹介します。
node
インストール済NodeJS
ベースのライブラリです。
json
でREST API
のモックサーバを立てることができます。
巷では30秒でノーコーディングでサーバを立てられる
なんて触れ込みで紹介されてたりします。
npm install -g json-server
下記のJSON
を作成します。
{
"hoge": [
{
"id": 0,
"value": "HOGE"
},
{
"id": 1,
"value": "FUGA"
},
{
"id": 2,
"value": "PIYO"
}
]
}
npx json-server --watch hoge.json
localhost:3000
でサーバが立ち上がります。
さらにlocalhost:3000/hoge
にアクセスしてみると・・・
先ほどのhoge.json
で指定した内容が表示されます。
localhost:3000/hoge/{id}
で別個のデータを取得できますし、POST
することでデータの追加も行うことができます。
今回はjson-server
を用いた簡単なモックサーバのセットアップ方法を紹介しました。
認証や複雑なクエリが絡むリクエストには対応できませんが、モックとして簡単に作成する分には十分だと思います。