Я предполагаю, что этот тип тем всегда существует, но мне нравится иметь конкретное мнение для моего случая.Уже полтора месяца я думаю о создании веб-приложения для листинга для моей повседневной жизни (покупка, оплата и т. Д.). Я начал определять свою объектную модель следующим образом (очень простая модель проектирования)
Models image
Итак, я решил создать NodeJS API для back-end и Angular 7 для front-end.Для меня это не техническая проблема при разработке приложения и API, но моя проблема заключается в разработке этого и, в частности, в разработке маршрутов.
Мое первое предложение по API маршрутов: Пользователь:
- / пользователи
- / пользователи /: id
Список:
Элемент:
- / elements
- / elements /: id
Технически это нормально, но я не уверен, что это хорошая практика.Так как Пользователь содержит Список, а Список содержит Элемент, не было бы лучше иметь такие маршруты:
- / users /: id
- / users /: id / list
- / users /: id / list /: id
- / users /: id / list /:id / element
- / users /: id / list /: id / element /: id
Спасибо за ваши ответы или предложения!
PS: Если у вас есть какие-либо веб-сайты / видео / темы ... чтобы предложить, не стесняйтесь.