Open PrevedMed6 opened 1 year ago
/signup
, если данные введены корректно. Если запрос прошёл успешно, то автоматически производится вход и редирект на страницу /movies
./signin
, если данные введены корректно. Если запрос прошёл успешно, происходит редирект на страницу /movies
./users/me
, если данные введены корректно./saved-movies
, /movies
, /profile
защищёны HOC-компонентом ProtectedRoute
. Роуты /
, /signin
, /signup
не являются защищёнными. /
.onSignOut
происходит редирект на /
.<Switch />
, <Route />
и <Redirect />
. localStorage
или в cookie
;Jwt
проверяется запросом к серверу, а не только в локальном хранилище.jwt
удаляется.App
внедрён контекст через CurrentUserContext.Provider
. MainApi.js
и MoviesApi.js
.then
возвращает res.json
. res проверяется на корректность.App
или в корневых компонентах страниц./signup
, если данные введены корректно. Если запрос прошёл успешно, то автоматически производится вход и редирект на страницу /movies
./signin
, если данные введены корректно. Если запрос прошёл успешно, происходит редирект на страницу /movies
./users/me
, если данные введены корректно./saved-movies
, /movies
, /profile
защищёны HOC-компонентом ProtectedRoute
. Роуты /
, /signin
, /signup
не являются защищёнными. /
.onSignOut
происходит редирект на /
.<Switch />
, <Route />
и <Redirect />
. localStorage
или в cookie
;Jwt
проверяется запросом к серверу, а не только в локальном хранилище.jwt
удаляется.App
внедрён контекст через CurrentUserContext.Provider
. MainApi.js
и MoviesApi.js
.then
возвращает res.json
. res проверяется на корректность.App
или в корневых компонентах страниц.
Функционал на ReactJS