JWTRefreshTokenBundle, класс gesdinet.jwtrefreshtoken не существует - PullRequest
0 голосов
/ 20 сентября 2018

Я получаю токен обновления, но когда я вызываю 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

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

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

# 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

0 голосов
/ 20 сентября 2018

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

composer dump-autoload

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

...