JWTRefreshTokenBundle, класс gesdinet.jwtrefreshtoken не существует

Я получаю токен обновления, но когда я вызываю jwt, ответ пути обновления равен 500 (класс gesdinet.jwtrefreshtoken не существует. (Внутренняя ошибка сервера 500)) composer.json

`"require"` : {
        "php" : ">=7.1",
        "symfony/symfony" : "3.4.*",
        "doctrine/orm" : "^2.5",
        "doctrine/doctrine-bundle" : "^1.6",
        "doctrine/doctrine-cache-bundle" : "^1.3",
        ....
        "lexik/jwt-authentication-bundle": "^2.4",
        "gesdinet/jwt-refresh-token-bundle": "^0.5.2"
    },

конфигурация идентична документации, кто нибудь может помочь? https://github.com/gesdinet/JWTRefreshTokenBundle#jwtrefreshtokenbundle

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
0
0
1 658
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Пожалуйста, попробуйте удалить кеш, запустите в своем CLI:

composer dump-autoload

Обязательно добавьте пакет в свое ядро ​​(это зависит от того, используете ли вы Symfony 3 или 4)

Не работает. Я получаю доступ к gesdinet.jwtrefreshtoken из контейнера, поэтому все классы правильно загружены.

mcek 20.09.2018 11:19
Ответ принят как подходящий

В документации была ошибка,

# app/config/routing.yml
gesdinet_jwt_refresh_token:
    path:     /api/token/refresh
    defaults: { _controller: gesdinet.jwtrefreshtoken::refresh }
# ...

нам нужно одно двоеточие:

defaults: { _controller: gesdinet.jwtrefreshtoken:refresh }

https://github.com/gesdinet/JWTRefreshTokenBundle/issues/116

Другие вопросы по теме