このプロジェクトについて
JSON Serverは、JSONまたはJSON5データファイルから擬似REST APIを作成するNode.jsパッケージです。npm install json-serverでインストールした後、posts、comments、profileなどのリソースを含むdb.jsonまたはdb.json5を作成し、npx json-server db.jsonを実行します。サーバーはデフォルトでhttp://localhost:3000で起動し、配列リソースおよび単一オブジェクトリソースのRESTエンドポイントを公開します。配列リソースは、コレクションおよびアイテムのGET、POST、PUT、PATCH、DELETEをサポートしています。オブジェクトリソースは、GET、PUT、PATCHをサポートしています。クエリ機能には、eq、ne、lt、lte、gt、gte、in、contains、startsWith、endsWithの演算子を使用したフィールド条件、_sortおよび-で始まる降順フィールドによるソート、_pageと_per_pageによるページネーション(first、prev、next、last、pages、items、dataなどのメタデータを返却)が含まれます。また、_embedによるリレーションの埋め込みや、JSONオブジェクトを使用した_whereによる複雑なフィルタリングも可能です。依存リソースは_dependentで削除できます。./publicの静的ファイルは自動的に配信され、-sで追加の静的ディレクトリを追加できます。READMEではv0からv1への移行変更について記載されています。idは常に文字列となり、欠落している場合は自動生成されます。ページネーションは_limitの代わりに_per_pageを使用し、リレーションは_expandの代わりに_embedを使用します。また、CLIオプションの--delayは削除され、ブラウザのDevToolsによるスロットリングが推奨されています。READMEによると、v1はベータ版であり破壊的変更が含まれる可能性があるため、安定したドキュメントはv0.17.4で提供されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.