Как я могу получить токен JWT после аутентификации? - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть 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;
    });
};

1 Ответ

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

// Сохранение данных в текущем локальном хранилище

 localStorage.setItem("username", "John");

// Доступ к некоторым сохраненным данным

alert( "username = " + localStorage.getItem("username"));

Первый аргумент setitem - ключ

Мой аккаунт был заблокирован из-за некоторых вопросов, связанных с отрицательным голосом. Самое смешное, что мне нужно их отредактировать, хотя у меня уже есть принятый ответ. Я не понимаю, какой смысл это делать. Я так разочарован этой системой stackoverflow.

Теперь я ничего не могу поделать, кроме как редактировать свои вопросы, и на все они даны ответы.Это смешно !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...