Как использовать JWT в localstorage, чтобы пользователь вошел в систему? - PullRequest
0 голосов
/ 01 ноября 2018

Я создал приложение реакции с бэкэнд-API MongoDB / Express. Я также сохранил токен JWT внутри localStorage, однако я не знаю, как использовать JWT для входа пользователя в систему, я не вижу связи между ними.

1 Ответ

0 голосов
/ 02 ноября 2018

Это зависит от того, как вы проверяете, вошел ли пользователь в ваше приложение или нет, если ваш логин включает в себя проверку JWT из состояния, то вам следует загрузить JWT из локального хранилища и перевести его в состояние приложения. когда приложение запускается.

Это пример, который получает токен из локального хранилища при инициализации хранилища приложений:

const initialState = {
  auth: {
    authToken: localStorage.getItem('token')
  }
};

const store = createStore(
  appReducers,
  initialState,
  applyMiddleware(appLogger, reduxThunk)
);
...