gpt4 book ai didi

node.js - 发出时间消耗请求时环回超时(服务器无响应)

转载 作者:搜寻专家 更新时间:2023-11-01 00:16:32 24 4
gpt4 key购买 nike

我有一个处理数以千计数据的请求。所以有时需要超过 5 分钟才能完成。

但不幸的是,环回在处理完成之前返回超时(没有来自服务器的响应)。

在nodejs请求中。您可以通过以下代码删除特定请求的请求超时。

request.setTimeout(0)

谁能告诉我如何为环回远程方法做这个?

最佳答案

看起来很简单。

我所要做的就是在我的远程方法中传递 http req 对象,然后将超时设置为 0。

 Visit.remoteMethod(
'caculateDistance',
{
description: 'Calculate distance from beacon using rssi',
accepts: [
{ arg: "req", type: "object", http: { source: "req" } },
{ arg: 'activationId', type: 'string', required: true }
returns: { arg: 'data', type: 'Object', root: true },
http: { verb: 'patch', path: '/:activationId/calculate-distance' },
}
);


Visit.caculateDistance = function (httpReq, activationId, callbackFn) {
httpReq.setTimeout(0);
/////calculations....
});

谢谢!

关于node.js - 发出时间消耗请求时环回超时(服务器无响应),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47713457/

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