Настройка времени ожидания HTTP-сервера узла при использовании ASP.NET Core NodeServices - PullRequest
2 голосов
/ 12 марта 2019

TL; DR: Можно ли настроить тайм-аут сервера HTTP узла из API-интерфейсов NodeServices ядра ASP.NET? Или каким-либо другим способом изнутри вызванного модуля Node?


Мы используем ASP.NET Core NodeServices API для вызова модулей JavaScript, которые генерируют PDF-файлы с использованием библиотеки node-html-pdf .

Из-за содержимого PDF-файлов время обработки превышает две минуты, - это время ожидания по умолчанию для HTTP-сервера Node , которое создается как часть времени выполнения ASP.NET Core NodeServices.

Когда этот тайм-аут достигнут, HTTP-сервер Node закрывает соединение с вызывающей службой (даже если выполнение процесса все еще продолжается), что означает, что невозможно получить полный PDF обратно из модуля Node.

Из того, что я вижу, сейчас невозможно настроить этот тайм-аут.

  1. Можно ли настроить этот тайм-аут из API-интерфейсов NodeServices?
  2. Можно ли настроить этот таймаут из вызываемого модуля Node?
...