Ссылка на сайт: https://arsulken.github.io/FRONTEND-AND-BACKEND-PRACTICE_2/
npm install
npm start
{
"id": 1,
"title": "Наушники",
"price": 4990
}
GET /products
GET /products/:id
POST /products
Body (JSON):
{ "title": "Монитор", "price": 12990 }
PATCH /products/:id
Body (JSON), можно передать одно или оба поля:
{ "price": 11990 }
DELETE /products/:id
curl http://localhost:3000/products
curl http://localhost:3000/products/1
curl -X POST http://localhost:3000/products -H "Content-Type: application/json" -d '{"title":"Монитор","price":12990}'
curl -X PATCH http://localhost:3000/products/2 -H "Content-Type: application/json" -d '{"title":"Механическая клавиатура"}'
curl -X DELETE http://localhost:3000/products/3
Данные хранятся в памяти (без БД). При перезапуске сервера список сбросится — это нормально для практического задания.