Създайте API с json-сървър

Здравейте, в тази статия ще създадем заедно API rest базиран на node js в 4 стъпки, без нужда от база данни (да, без база данни !!!).

Стъпка 1: Инсталирайте json-сървър:

Можете да инсталирате JSON-сървър глобално или във вашия проект:

npm install -g json-server

Стъпка 2 Създайте директория за проекта:

mkdir gasston-api & cd gasston-api

Стъпка 3 Създаване на данните:

Създайте вашата структура от данни във файл /db.json:

{

  "users": [

    {

      "id": 1,

      "first_name": "John",

      "last_name": "Smith",

      "phone": "00005"

    },

    {

      "id": 2,

      "first_name": "James",

      "last_name": "Bond",

      "phone": "0007"

    }

  ],

  "posts": [

    {

      "title": "hello title",

      "body":"hello c'est le body",

      "id": 1

    },

    {

      "id": 2,

      "title": "hello title 2",

      "body":"hello c'est le body 2",

    }

  ]

}

Стъпка 4 Стартирайте вашия сървър:

node json-server db.json

Сървърът е стартиран, можете да тествате своя API:

http://localhost:3000/

http://localhost:3000/clients/

http://localhost:3000/arcticles/

http://localhost:3000/arcticles/1
...

Можете да изпращате POST / GET / PUT / DELETE заявки (трябва да добавите „Content-Type: application / json в заглавката на вашите заявки)

PS: можете да стартирате сървъра в режим на гледане

node json-server --watch db.json