npmのためにnode jsを入れる https://nodejs.org/en/download/
Qiitaを参考に、http://qiita.com/yhikishima/items/46860ffc48913182a3ee
sudo npm install -g json-server
json.dbに書くJSONをここから確保 http://json.org/example.html json lintも通ることを確認
http://localhost:3000/ にChromeからアクセスすると、動いてるよーという表示 http://localhost:3000/glossary にアクセスすると、JSONが表示
POSTでデータ保存できるらしい
curl -X POST http://localhost:3000/glossary -d title=fugafuga
やってみると、json.dbの値が書き換わった http://localhost:3000/glossary で返ってくるJSONも書き換わった後のものになる
curl -X POST http://localhost:3000/glossary -d aaa=bbb
としても書き換わる
curl -X POST http://localhost:3000/new -d aaa=bbb
としたらnewでJSON取得できると思ったけどできなかった。空が返ってくる {}
db.jsonを見てみると
{ "glossary": { "aaa": "bbb" } }
となっている。ここにnewがないから保存されなかったのか。
{ "glossary": { "aaa": "bbb" }, "new":{ "ccc": "ddd" }, "xxx":{ "yyy": "zzz" } }
こんな感じにエディタで追記すると、watchされているのでサーバは生きたまま反映される。ただしJSONの文法が違うとQuitされるので、事前にlintでチェックしておくといい