使用 ASP.NET Core NodeServices 时配置节点 HTTP 服务器超时
Configure Node HTTP server timeout when using ASP.NET Core NodeServices
TL;DR: 是否可以从 ASP.NET Core 的 NodeServices API 配置 Node HTTP 服务器超时?或者以任何其他方式从调用的 Node 模块中?
我们正在使用 ASP.NET Core 的 NodeServices APIs to invoke JavaScript modules that generate PDFs using the node-html-pdf 库。
由于 PDF 的内容,处理时间超过两分钟,which is the default timeout for the Node HTTP server 作为 ASP.NET Core NodeServices 运行 时间的一部分创建。
达到此超时后,Node HTTP 服务器将关闭与调用服务的连接(即使进程执行仍在继续),这意味着无法从 Node 模块取回完整的 PDF。
据我所知,目前无法配置此超时。
- 是否可以从 NodeServices API 配置此超时?
- 是否可以从正在调用的节点模块中配置此超时?
简而言之,我的问题的答案是否定的,这是不可能的。
GitHub 问题 here.
TL;DR: 是否可以从 ASP.NET Core 的 NodeServices API 配置 Node HTTP 服务器超时?或者以任何其他方式从调用的 Node 模块中?
我们正在使用 ASP.NET Core 的 NodeServices APIs to invoke JavaScript modules that generate PDFs using the node-html-pdf 库。
由于 PDF 的内容,处理时间超过两分钟,which is the default timeout for the Node HTTP server 作为 ASP.NET Core NodeServices 运行 时间的一部分创建。
达到此超时后,Node HTTP 服务器将关闭与调用服务的连接(即使进程执行仍在继续),这意味着无法从 Node 模块取回完整的 PDF。
据我所知,目前无法配置此超时。
- 是否可以从 NodeServices API 配置此超时?
- 是否可以从正在调用的节点模块中配置此超时?
简而言之,我的问题的答案是否定的,这是不可能的。
GitHub 问题 here.