در حین توسعه گاهی اوقات اتفاق میوفتد که لازم داریم سرور رستی را که هنوز کامل نشده است در سمت فرانتاند تست کنیم و کامل نبودن این سرور حتی تستهای کوچک را هم ناممکن میکند.
بستهی JSON Server به نوعی این مشکل را حل کرده و به شما این امکان را میدهد تا در چند ثانیه یک سرور فیک برای ای پی آی خود بسازید و امتحانش کنید.
برای نصب این بسته باید nodejs و مدیر بسته ی npm را روی سیستم خود نصب داشته باشید و با دستور زیر آن را نصب کنید :
npm install -g json-server
و سپس در یک فایل با پسوند json اسکیم دیتابیس خود را ( مانند db.json ) مینویسیم .مانند مثال زیر :
{
"posts": [
{ "id": 1, "title": "json-server", "author": "typicode" }
],
"comments": [
{ "id": 1, "body": "some comment", "postId": 1 }
],
"profile": { "name": "typicode" }
}
و در آخر با دستور زیر وبسرور تست ای پی آی خود را اجرا میکنیم :
json-server --watch db.json
حالا سرور تست شما روی پورت ۳۰۰۰ در لوکالهاست دردسترس است.