====== JSON Server ====== [[https://github.com/typicode/json-server/blob/master/README.md#getting-started|JSON Server]] モック用のAPIサーバーが簡単に作成できる。 ===== Getting started ===== ==== 1.ディレクトリ作成 ==== $ mkdir jsonsever $ cd jsonserver ==== 2.グローバルインストール ==== もしグローバルインストールでなければnode_modules/.bin/ にあるモジュールを実行する...面倒です。 $ npm install -g json-server ==== 3.レスポンス元となるjsonファイル作成 ==== { "users": [ { "id": 1, "name": "safa"}, { "id": 2, "name": "hana"} ] } ==== 4.routeファイル作成 ==== { "/users/:id": "/users/?id=:id" } ==== 5.json-serverを実行する ==== >json-server --watch db.json --routes routes.json \{^_^}/ hi! Loading db.json Loading routes.json Done Resources http://localhost:3000/users Other routes /users/:id -> /users/?id=:id Home http://localhost:3000 Type s + enter at any time to create a snapshot of the database Watching... === 6.アクセス === // http://localhost:3000 // スタートアップ画面 Congrats! You're successfully running JSON Server ✧*。٩(ˊᗜˋ*)و✧*。 // http://localhost:3000/users [ { "id": 1, "name": "safa" }, { "id": 2, "name": "hana" } ] // http://localhost:3000/users/2 // routesで設定しているので /users/?id=2 となる { "/users/:id": "/users/?id=:id" }