У меня есть API пружинной загрузки Rest, который, когда пользователь аутентифицирует API, возвращает токен jwt, я заметил в браузере, что токен появляется в заголовке ответа> Аутентификация и в тестах с почтальоном, который он показывает в теле. .
Как мне получить этот токен для хранения в браузере Local Storage от Reactjs?
Мой код, который делает запросы выглядит следующим образом:
import { ACCESS_TOKEN, API_BASE_URL } from '../constants';
export function request (options) {
const headers = {
'Content-Type': 'application/json',
}
if (localStorage.getItem(ACCESS_TOKEN)) {
headers.append('Authorzation', 'Bearer ' + localStorage.getItem(ACCESS_TOKEN))
}
return fetch(API_BASE_URL+options.url, {
method: options.method,
headers: headers,
body: options.body
})
.then(function(response){
// Falta pegar o token e gravar na local estorage
if (!response.ok) {
return Promise.reject(json);
}
return json;
});
};