Google Chrome网络选项卡似乎不能正确显示PHP错误。Firefox和Incredible完美地显示了所有错误,但Chrome只是显示
加载响应数据失败:未找到具有给定标识符的资源的数据
的数据
我试过设置头'Content-Type: application/json; charset=utf-8'
和很多其他的东西,但似乎没有工作。
代码抛出错误:
dd('Test'); // With symfony/var-dumper package
// OR
throw new \Exception('Test');
字符串
我的错误处理程序:
$payload = [
'error' => [
'message' => $exception->getMessage(),
'code' => $exception->getCode()
]
];
$response->getBody()->write(json_encode($payload));
return $response->withHeader('Content-Type', 'application/json')
->withStatus(500);
型
有什么办法可以做到这一点吗?我使用的是普通的PHP,使用Laravel和Symfony完全没有问题。
1条答案
按热度按时间xu3bshqb1#
由于CORS问题,Chrome阻止了请求:
第一个月
我通过在
dd('Test')
之前添加以下内容来解决这个问题:字符串