Помогите обработать ошибку запроса. Axios. Javasctipt. Nodesj

258
28 января 2018, 04:15

Используя библиотеку axios, я оптравил пост запрос на сайт с куками, на сайте данные обновляются как мне и надо, то есть все работает правильно.

Дело в том что, когда вручную обновляешь на сайте данные, после кнопки обновить тебя перекидывает в другое место. поэтому думаю скрипт выдает вот такую ошибка, из за которой данный скрипт работает медленно.

Суть: как мне обработать данную ошибку? я могу поставить просто timout:500, но иногда бывают загруженные дни и сервер перегружен в следствии чего пост request может не сработать. поэтому лучшим решением просто правильно обработать ошибку. Но как?

   { Error: read ECONNRESET
    at _errnoException (util.js:1024:11)
    at TLSWrap.onread (net.js:615:25)
  code: 'ECONNRESET',
  errno: 'ECONNRESET',
  syscall: 'read',
  config: 
   { adapter: [Function: httpAdapter],
     transformRequest: { '0': [Function: transformRequest] },
     transformResponse: { '0': [Function: transformResponse] },
     timeout: 0,
     xsrfCookieName: 'XSRF-TOKEN',
     xsrfHeaderName: 'X-XSRF-TOKEN',
     maxContentLength: -1,
     validateStatus: [Function: validateStatus],
     headers: 
      { Accept: 'application/json, text/plain, */*',
        'Content-Type': 'application/x-www-form-urlencoded',
        Cookie: 'PHPSESSID=1111; user-id=1111; stack[hash]=11111;stack[user]=1111;',
        'User-Agent': 'axios/0.15.3',
        'Content-Length': 115 },
     method: 'post',
     url: 'google.com',
     data: '11111 1111 11111' },
  response: undefined }

а вот мой скрипт для отправки запроса через axios

function PostPrice() {

    let send = '11111 11111;
    axios({
     method: 'post',
     url: 'google.com',
     headers:{
         Cookie: 'PHPSESSID=11111; user-id=11111; stack[hash]=111111;stack[user]=11111;',
            },
     data: send
}).then(function (response) {
console.log('Post sent');
}).catch(function (error) {
console.log('Post sent');
 });
  } 
READ ALSO
Получить корень n-ой степени

Получить корень n-ой степени

Как можно получить корень n-ой степени числа x в JavaScript?

381
Событие не происходит event

Событие не происходит event

Добрый день, есть вопросЕсть ссылка при нажатие на нее должен зафиксировать событие

223
Исчезновение с заменой

Исчезновение с заменой

Есть <div>, в котором есть три элемента display: inline-block;Нужно сделать так, чтобы при скролле вниз два правых элемента исчезали и заменялись другим...

232
Убрать пробелы в jquery/преобразовать в строку

Убрать пробелы в jquery/преобразовать в строку

ЗдравствуйтеВ общем я получил строку в jquery

270