Skip to main content
Практика завдань

Принципи дизайну REST API та найкращі практики?

javascript
// Хороший RESTful дизайн GET /users // Список користувачів GET /users/123 // Отримати користувача POST /users // Створити користувача PUT /users/123 // Оновити користувача DELETE /users/123 // Видалити користувача GET /users/123/posts // Пости користувача // З query параметрами GET /users?page=1&limit=10&sort=name GET /products?category=electronics&minPrice=100 // Версіонування GET /api/v1/users GET /api/v2/users

Найкращі практики:

  • Іменники, не дієслова
  • Множина для ресурсів
  • HTTP методи для дій
  • Правильні status codes (200, 201, 404, etc)
  • Filtering, sorting, pagination

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.

Дочитали статтю?
Практика завдань