Създайте 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