@MishaXXL

Как составить клиент-сервер запрос с ролями?

Как должен выглядеть запрос-ответ при работе с ролями?
Например, я авторизовался под ником user123
Заходя на страницу localhost/user123, какую структуру данных я должен отправить в ответ (подразумевается, что я владелец этой страницы)?

И какая структура должна быть при запросе на localhost/user999, что я зашел на страницу друга или случайного человека

Я так понял, мне нужно на клиент каждый раз отправлять поле roleсо значением owner/friend/guest?

Что-то вроде
{
payload: {
   data: { ...все данные страницы, чатов },
   role: owner
},
status: 200
}

И на клиенте уже по полю role отдавать компонент владельца страницы?

А при посещении другой страницы
{
payload: {
   data: { ...данные страницы, которые доступны для друзей },
   role: friend
},
status: 200
}


Так происходит обмен данными в таком случае?
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы