API для магазина. В API ест товары, вот их точка: /api/v1/products у меня есть две роли: Покупатели и Продавцы. И данные которые отдает эта конечная точка чуть отиличаются по полноте (но не противоречат друг другу). Например, пользователи видят описание товара, цену и картинку. Продавцы видят при этом количество товара на складе и комментарий поставщика.
Могу ли я реализовать одну точку для API которая в зависимости от роли будет отдавать данные разного объема. Или лучше сделать две точки? Для покупателя и продавца.
Я хочу идти по первому варианту, на сколько он верный?
Открой для себя graphql
я думаю лучше таки иметь разные точки
Обсуждают сегодня