можно ещё из tutor возвращать не студентов, а их id, после чего дозапрашивать их в студентах.не вполне понимаю, что это даст. Ну собственно id я и возвращаю.
Но это не так, это равноправные ресурсы имеющие временные связи между собой. По этому корректнее рассматривать tutor как фильтр к students. Если корректно выстраивать rest то логичнее сделать student/tutor/{id}Может быть и так конечно, но это уж слишком контринтуитивно для меня:) Выглядит так, как будто эндпоинт возвращает преподавателей, а не студентов
/tutors/{id}/students
. Потому что в данном случае students - это подресурс. А все остальные эндопоинты для студента у меня начинаются со /students
const authRequester = axios.create({
baseURL: 'http://localhost:8080/',
withCredentials: true
});
login(email, password, remember = false) {
let bodyFormData = new FormData();
bodyFormData.append('email', email);
bodyFormData.append('password', password);
bodyFormData.append('remember', String(remember));
return authRequester.post('login', bodyFormData, {
headers: {
'Content-Type': 'multipart/form-data',
'X-XSRF-TOKEN': getXSRFToken()
}
});
}
/* Return XSRF-token for request creating */
const getXSRFToken = () => {
return Cookies.get('XSRF-TOKEN');
}
/order
и/my-order
, что вполне корректно), но любопытно, что решение действительно есть.