@Gahoy
Нашел в интернете такую схему для базы данных:


Сделал для него такие маршруты:
// Routes:
// GET: /api/accounts
// GET: /api/accounts/:id
// POST: /api/accounts/:id
// UPDATE: /api/accounts/:id
// DELETE: /api/accounts/:id
// GET: /api/accounts/:id/posts
// GET: /api/accounts/:id/comments
// GET: /api/accounts/:id/frends
// POST: /api/accounts/:id/frends
// DELETE: /api/accounts/:id/frends
// GET: /api/posts
// GET: /api/posts/:id
// POST: /api/posts/:id
// UPDATE: /api/posts/:id
// DELETE: /api/posts/:id
// GET: /api/posts/:id/comments
// POST: /api/posts/:id/comments
// UPDATE: /api/posts/:id/comments
// GET: /api/posts/:id/comments/:id/likes
// POST: /api/posts/:id/comments/:id/likes
// DELETE: /api/posts/:id/comments/:id/likes
И хочу убедиться, что все сделал правильно, то есть для REST API. Такие маршруты яв-ся правильными для REST API ?
ps: или предложите что-то свое… Я только начинаю backend осваивать.
Решения вопроса 0
Ответы на вопрос 2
@DollyPapper
В целом да, всё норм
@delphinpro
Show accounts GET: /api/accounts
Create account POST: /api/accounts
Show details GET: /api/accounts/:id
Update account PUT: /api/accounts/:id
Delete account DELETE: /api/accounts/:id
Остальное по аналогии, включая вложенности