超簡単!Mock API開発:json-serverを試す
4044 ワード
今更ながらjson-serverを試します。
準備
node.jsが必要な以外は特にありません。
作業場作って(どこでもいいです)、json-serverをインストール。
cd
mkdir mock-api
cd mock-api
npm install -D json-server"
API定義(実装)
定義ファイル生成
jsonなら名前とかは何でもいい。
touch api.json
サンプルデータを実装
基準となるデータを入れる。
api.json
{
"users": [
{
"id": 1,
"name": "hoge",
"age": 11
},
{
"id": 2,
"name": "foo",
"age": 22
}
]
}
実行
これでREST APIサーバが起動します。
npx json-server api.json
つまり、
- GET(取得)
- POST(登録)
- PUT(更新)
- DELETE(削除)
ができます。
試してみる
curlでサクッと試してみます。
取得
すべてを取得。
curl -X GET http://localhost:3000/users
1つだけ取得。
curl -X GET http://localhost:3000/users/1
登録
curl -X POST -d "name=bar&age=33" http://localhost:3000/users
登録されたかは全てを取得してみるといいでしょう。インメモリに貯まるようです。
更新
curl -X PUT -d "name=bar&age=44" http://localhost:3000/users/3
削除
curl -X DELETE http://localhost:3000/users/3
すばらしい!!
Author And Source
この問題について(超簡単!Mock API開発:json-serverを試す), 我々は、より多くの情報をここで見つけました https://qiita.com/zaburo/items/6dc0fac9835346203ee7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .