我得到刷新令牌,但是当我调用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
答案 0 :(得分:0)
请尝试删除您的缓存, 在CLI上启动:
composer dump-autoload
请确保已将捆绑软件添加到内核中(取决于您使用的是symfony 3还是4)
答案 1 :(得分:0)
文档中有错误
# 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