gpt4 book ai didi

jquery - express 请求处理超时?

转载 作者:可可西里 更新时间:2023-11-01 17:07:48 24 4
gpt4 key购买 nike

我有一个小型 API,可根据请求运行子进程并以其最终输出作为响应。处理过程最多可能需要 5-10-30 分钟,这没关系。但是 Express 会在一段时间后断开连接并记录POST/api/v1/check - - ms - - 即使子进程的输出仍在处理中,它也从未返回给客户端。

使用 jQuery 发出请求。

我怎样才能让它正常工作?

谢谢。

最佳答案

可能是浏览器连接超时。您可以在使用 jQuery 发出 ajax 请求时在客户端设置超时值。

描述的 jQuery timeout 参数 here可以设置为您选择的时间。

服务器还可以通过一些方法(在实际响应之前)运回一小段虚拟响应以使浏览器不会超时连接,但在这种情况下,如果您控制客户端,则更容易只需更改其超时值即可。

服务器端,您可以通过在服务器上设置超时值来控制传入连接何时超时。即描述herehttp 模块的文档中。

关于jquery - express 请求处理超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33555909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com