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.
Из того, что я вижу, сейчас невозможно настроить этот тайм-аут.
- Можно ли настроить этот тайм-аут из API-интерфейсов NodeServices?
- Можно ли настроить этот таймаут из вызываемого модуля Node?