Задать вопрос
@Dmitry-H87

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект
18 дек. 2024, в 09:56
8000 руб./за проект