我整天都在为Symfony4和ApiPlatform的一个奇怪问题而苦苦挣扎。
我们有一个前端,每X秒获取一次api。问题在于,在某些时候,Symfony无法访问MariaDB服务器,因此它会收到php_network_getaddresses错误,并以500错误状态代码结尾。
发生这种情况时,响应会发送一个set-cookie标头,以删除会话cookie,因此在下一个请求中,我们的客户端会收到401错误。
Symfony或ApiPlatform中是否存在错误处理程序,当发生此类错误时会删除会话cookie?
顺便说一句,我们正在努力解决数据库问题,但是令人讨厌的是会话cookie被删除了。
谢谢。