1.npm install
- Установка зависимостей
2.npm start
- Запуск проекта
Приложение работает на порту 3000
;
На клиенте не реализованы формы для регистрации и авторизации. Есть только кнопки "Войти", "Регистрация" и "Выйти". Подробнее здесь;
При Регистрации отправляется
POST
запрос с даннымиbody: {mail: '[email protected]', password: '12345'}
. Но так-как такой пользователь уже зарегестрирован то возвращается соответствующие предуприждение.
При нажатии на кнопку Войти отправляется
POST
запрос с даннымиbody: {mail: '[email protected]', password: '12345'}
. Возвращается собственно пользователь и JWT токен который сохраняется в localStorage.
Кнопка Выйти просто очищает объект user в состоянии и удаляет JWT токен из localStorage;