当发送错误的访问令牌时,护照返回500错误(无响应)

问题描述:

我正在使用Laravel/Passport进行REST API的身份验证。当发送错误的访问令牌时,护照返回500错误(无响应)

我有我的应用程序设置localy,并在测试服务器上,我已经配置Passport。

I'have我的路由保护,auth:api后卫,但我注意到,当我要访问受保护的航线&错误/过期的访问令牌与标头(AuthorizationBeraer <wrong_token>),则返回500错误,没有回应。

这种情况只发生在测试服务器上(localy它很完美)。我试图重新配置护照,清除缓存,但似乎没有任何帮助。

+0

检查您的服务器错误日志 –

+0

我看过'storage/logs/laravel.log'文件并没有什么帮助。一小时前发生了最后一个错误(与此无关)。 – lcadc17

+0

对不起,我发现这个错误日志:'PHP致命错误:在vendor/league/oauth2-server/src/Exception/OAuthServerException.php上允许内存大小为134217728字节耗尽(试图分配20480字节)线168' – lcadc17

,所以我找到了acctual此问题github上https://github.com/laravel/passport/issues/440作为一个解决方案,您可以添加\League\OAuth2\Server\Exception\OAuthServerException::class,$dontReport阵列(大概是这样发生的,因为我已经更新护照包)