Я - нуб, занимающийся разработкой API для сайта электронной коммерции, и мне нужно разработать свою структуру спокойного маршрута.В основном мы используем Node и React вместе с Express + GraphQL.Мне было интересно, если кто-то может пролить свет на структуру?
Вот что у нас есть:
Это модный магазин, который имеет много товаров: юбки, блузки, топы, рубашки, платья и т. д. Вы знаете тренировку.
Каждый из этих предметов будет в следующих категориях: / платья (ПОЛУЧИТЬ все платья) / платья /: id (ПОЛУЧИТЬ определенное платье)
/ юбки (ПОЛУЧИТЬ все юбки) / юбки /: id (ПОЛУЧИТЬ определенную юбку)
В дополнение ко всем продуктам и категориям продуктов, на верхнем уровне у нас есть ДИЗАЙНЕРЫ.
Итак, у вас будет дизайнер, у которого есть много категорий, и у каждой категории есть много продуктов.,Имеет смысл?
Я ломаю голову над тем, как вложить экспресс-маршруты.
Я хочу сделать эти вещи ....
- Получить всех дизайнеров
- Получить все категории, в которых дизайнер имеет товар в
- Получить все продукты, в которых дизайнер имеет в магазине
- Получить индивидуальный (: id) продукт, который имеет дизайнер.
по тому же признаку Я тоже хочу ...
- Получить все категории.
- Получить все товары в категории
- Получитьи отдельный продукт (: id) в категории.
Итак, у нас есть родительский маршрут (конструкторы), а затем два дочерних маршрута (я думаю) внутри дизайнеров, которые являются / категориями, / категориями /: idи / Categories / Products, и / Categories / Products /: ID
Может ли кто-нибудь подсказать мне подсказку кода при создании маршрутов в экспрессе?Я хочу создать структуру JSON для рендеринга с этим
Спасибо!