PHP错误不显示在Chrome网络选项卡(但显示在Firefox)

czq61nw1  于 11个月前  发布在  Go
关注(0)|答案(1)|浏览(111)

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完全没有问题。

xu3bshqb

xu3bshqb1#

由于CORS问题,Chrome阻止了请求:
第一个月
我通过在dd('Test')之前添加以下内容来解决这个问题:

header('Access-Control-Allow-Origin: *');

字符串

相关问题