Я подключаюсь к базе данных в файле приложения. php. Я хочу отправить 404 ответ, если база данных не существует или если есть какая-либо ошибка.
Код такой, как показано ниже.
$conn = new mysqli(env('DB_HOST'), env('DB_USERNAME'), env('DB_PASSWORD'), env('DB_DATABASE'));
if ($conn->connect_errno) {
header('Content-type: application/json', TRUE, 404);
echo json_encode([
'status' => 'ERROR',
'code' => 404,
'errors' => [
[
'message' => 'Sorry, Something went wrong.',
],
],
]);
exit;
}
Это показывает ответ в почтальоне, но не показывает никакого ответа на веб-интерфейсе, когда запрос отправлен из браузера. Показывает, что ошибка сети не удалось получить (Apollo graphql используется во внешнем интерфейсе)