Я создаю новый веб-API для своего проекта.
В моем приложении у меня две роли (пациент и врач).Каждому пользователю может быть назначена только одна роль.
Каждый пользователь имеет собственный профиль.
Пациент может редактировать свой профиль, просматривать, а также просматривать профиль врача.Доктор то же самое.
Как должен выглядеть API?
/ API / пациента / профиля GET: данные для просмотра профиля
/ API / пациента / редактирования профиля GET: данные для редактирования профиля PUT: редактировать профиль
У доктора все будет так же.
Я хочу разделить API для обеих ролей.Для пациента всегда: / api / пациента Для доктора всегда: / api / doctor
Проблема возникает, когда врач хочет прочитать данные пациента.
/ api / doctor / пациента / профиль? UserId= xxx
этот подход?
Спасибо
Бэкэнд: Asp Core 2.1 Фронтенд: React JS