Skip to content

Latest commit

 

History

History
34 lines (18 loc) · 642 Bytes

README.md

File metadata and controls

34 lines (18 loc) · 642 Bytes

Небольшой веб-сервис, kv-storage на Tarantool

API:

- POST

/kv body: {key: "test", "value": {SOME ARBITRARY JSON}}

- PUT

kv/{id} body: {"value": {SOME ARBITRARY JSON}}

- GET

kv/{id}

- DELETE

kv/{id}

  • POST возвращает 409 если ключ уже существует,

  • POST, PUT возвращают 400 если боди некорректное

  • PUT, GET, DELETE возвращает 404 если такого ключа нет

  • Все операции логируются

Run tests:

URI="<HOST>:<PORT>" luatest -v