@Dmitry-H87

Как увеличить таймаут для post-запроса?

Добрый день. Так получилось, что нужно увеличить время таймаута для запроса. Мне казалось, что это должно быть довольно просто и решаться установкой какого-то одного параметра при запросе, но, похоже, вопрос так просто не решается.
Ситуация следующая. Есть клиент на angular 5, который при помощи HttpClient делает post-запрос на node сервер, запросы на котором обрабатывает express. Сервер, в свою очередь, обращается к БД, получает ответ и отсылает его на клиент. Как выяснилось, Таймаут у post-запроса по умолчанию 120 секунд, после его окончания на клиенте всегда возникает ошибка, даже если запрос к БД ещё не выполнился. Есть ли способ увеличить этот таймаут, например, до 300 секунд? Активно гуглил эту тему, но ничего действенного рабочего не нашёл, таймаут удаётся только уменьшить и выдавать ошибку раньше, увеличить так и не получилось.
  • Вопрос задан
  • 3704 просмотра
Пригласить эксперта
Ответы на вопрос 1
g_hagmt
@g_hagmt
Начинающий веб-разработчик
Если у тебя Apache, может это поможет?
httpd.apache.org/docs/2.0/mod/core.html#timeout
Надо изменить в конфиге веб-сервера.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы