TL;DR。 是否可以从ASP.NET Core的NodeServices APIs配置Node HTTP服务器超时?或者以其他方式从调用的Node模块内配置?
我们正在使用ASP.NET Core的 NodeServices API来调用JavaScript模块,这些模块可以使用该软件的 节点-html-pdf 库。
由于PDF文件的内容,处理时间超过两分钟。这是Node HTTP服务器的默认超时时间。 作为ASP.NET Core NodeServices运行时间的一部分被创建。
当达到这个超时时,Node HTTP服务器会关闭与调用服务的连接(即使进程执行仍在继续),这意味着无法从Node模块中获取完整的PDF。
据我所知,目前无法配置这个超时。
简而言之,我的问题的答案是不,这是不可能的。
GitHub问题 此处.