dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

TypeScript での json-server を利用したモックサーバ

2023-03-18 14:38:57 | Node.js
TypeScript で json-server を利用したモックサーバを作成する方法のメモ。

■インストール
npm install json-server
npm install --save-dev @types/json-server

■db.json
{
  "path1": [
    {"id": "1_1", "key": "key1_1", "value": "value1_1"},
    {"key": "key1_2", "value": "value1_2"}
  ],
  "path2":
    {"key": "key2_1", "value": "value2_1"}
}

■モックサーバ(test_server.ts)
import * as JsonServer from 'json-server';

const server = JsonServer.create();
const router = JsonServer.router('db.json');
const middles = JsonServer.defaults();

server.use(middles);
server.use(router);

server.listen(3000, () => {
  console.log('json-server starts');
});

■モックサーバ実行
$ ts-node test_server.ts

■モックサーバの動作確認
$ curl http://localhost:3000/path1
[
  {
    "id": "1_1",
    "key": "key1_1",
    "value": "value1_1"
  },
  {
    "key": "key1_2",
    "value": "value1_2"
  }
]


この記事についてブログを書く
« json-server によるモックサーバ | トップ | awk での match() による文字... »

Node.js」カテゴリの最新記事