Intereting Posts
реализация следующих и задних кнопок для слайд-шоу PHP Загрузить файл, ограничить максимальную скорость и рассчитать скорость загрузки Записывать значения базы данных в файл .ini в соответствии с параметром INI с помощью PHP Codeigniter Как добавить несколько часов в php в формате HH: MM В раскрывающемся меню формы HTML укажите диапазон номеров MySQL Triggers last_insert_id () Модель ATK4 не найдена при переходе в онлайн 5.4 разыменование на действительный вызов массива 5.3 Что такое пространство имен и как оно реализовано в PHP? Получение видеоинформации с использованием FFMPEG или, возможно, HTML5 ffmpeg Получение изображения или миниатюры от видео ошибки Как я могу получить текущий контроллер в yii2 Как именно PHP создает суперглобальные $ _POST, $ _GET, $ _COOKIE и $ _REQUEST? Обновление запроса не обновляет URL в базе данных Прокрутка вверх после загрузки содержимого Ajax

JWT API с Laravel, не может читать заголовок обновления токена на клиенте

Я использую Lumen, Dingo, JWT для управления токеном (этот пакет: https://github.com/krisanalfa/lumen-jwt ). После проблем с обновлением токена я использую промежуточное программное обеспечение, называемое jwt.refresh, которое обновляет токен при каждом вызове и возвращает новый токен в заголовке ответа .. должно работать хорошо, но я не могу читать токены на клиентская сторона ..

Это код на стороне сервера (из JWT RefreshToken.php):

// send the refreshed token back to the client $response->headers->set('Authorization', 'Bearer '.$newToken); 

На стороне клиента это мой код:

 function checkToken(){ $.ajax({ url: "http://localhost:8000/api/auth/user", type: 'GET', headers: {"Authorization": 'Bearer ' +localStorage.getItem('token')}, error: function(err) { console.log('Error!', err) }, success: function(data,textStatus,request) { console.log(request.getAllResponseHeaders()); } }); } 

Как вы можете видеть, вызов ajax должен регистрировать все заголовки (включая заголовок авторизации, который предположительно был прикреплен к промежуточному программному обеспечению, но он выводит только это:

Content-Type: application / json

Cache-Control: частный, должен-revalidate

Я не могу понять, где проблема, может кто-то помочь?