簡単な API を作成するために使用したい JSON ファイルのフォルダーがあります。
これが私のフォルダ構造の簡略化されたバージョンです:
/clients.json
/clients/1/client.json
/clients/2/client.json
...
私の/clients.json
ファイルは次のようになります。
[
{
"id": 1,
"name": "Jon Parker"
},
{
"id": 2,
"name": "Gareth Edwards"
},
...
]
私の/clients/1/client.json
ファイルは次のようになります。
[
{
"date": "2014-09-12",
"score": 40,
...
},
{
"date": "2015-02-27",
"score": 75,
...
},
{
"date": "2015-05-10",
"score": 75,
...
},
{
"date": "2016-08-27",
"score": 60,
...
}
]
からの ID はclients.json
、関連する詳細が含まれるフォルダーに関連しています。
クライアント フォルダーに多数の JSON ファイルがあり、クライアント側でこれらすべてを個別に読み込むのではなく、Node.js を使用して API を作成し、柔軟性を高めたいと考えました。
クライアント名とIDのリストを返す
/clients
クライアントの詳細を返す
/clients/:id/details
最も重要なことは、名前と関連する詳細を含むすべてのクライアントを返すことです
/clients/all/details
私はjson-serverで遊び始めましたが、JSON は配列ではなくオブジェクトである必要があり、残念ながらこの JSON の形式に固執しています。
どんな助けにも感謝します!