описание ошибки из http кода ошибки - реагировать на jj / JavaScript - PullRequest
0 голосов
/ 07 октября 2019

У меня есть компонент в моем приложении react.js, в котором отображается код ошибки.

Например:

error_page_react.js

Теперь я показываю только код, а также то, что я хочу, чтобы - показать причину этой ошибки тоже . Как и эта страница содержит много информации о кодах ошибок.

Как я могу это сделать?

Если я получаю какую-либо ошибку, то я получаю код ошибки и используюwindow.location="/bad_request/".concat(err_code);

В моем ErrorPage компоненте я:

componentWillMount() {
    this.state.errorCode = this.props.match.params.errorCode;
    console.log(this.state.errorCode);

}

Остальное просто.

Ответы [ 2 ]

0 голосов
/ 07 октября 2019

Обычно коды ответов HTTP используются для описания общего результата ответа. Например, сервер должен возвращать один из 20-кратных кодов (200, 201, 202, ...) при некоторой успешной операции или 40-кратный (400, 401, 401, ...) при ошибке клиента и т. Д. При этом сам код победил 'не описывайте фактический результат запроса в деталях, поэтому вы должны рассматривать код ошибки только как общую контрольную точку.

Отвечая на ваш вопрос, я бы посоветовал вам предпринять следующие шаги: 1. Просмотрите свойструктура ответа сервера, позволяющая включить в тело ответа фактическое сообщение об ошибке. 2. Просмотрите структуру компонентов, чтобы получить сообщение об ошибке из тела ответа, чтобы отобразить его (или выполнить любые другие необходимые действия)

0 голосов
/ 07 октября 2019

В основном эта ошибка указывает на то, что сервер не получил полный запрос. в период времени, поэтому он выдает эту ошибку, поэтому вы используете увеличение тайм-аута сервера, а также можете проверить, отправляя меньше данных на сервер. Для получения дополнительной информации: https://airbrake.io/blog/http-errors/408-request-timeout

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...