gpt4 book ai didi

javascript - 如何跟踪来自 Node 的发布请求,请求者是否收到数据

转载 作者:行者123 更新时间:2023-12-03 01:32:48 24 4
gpt4 key购买 nike

我是 Node 新手

我使用node作为mongodb的后端服务器并使用 Android 设备调用它

我的情况是我从android设置超时以在 Node 中发布请求,然后从android它只返回超时,因为它等待太久..但几秒钟后数据在mongodb上创建,因为如果互联网太慢所以它需要几秒钟,我只是在android中切断连接,无法在node处切断它。

任何人都可以帮助在android中使用超时的最佳实践是什么?假设我将超时设置为 60 秒,如果请求超过 10 秒,我想切断连接,因为它花费的时间太长

无论如何,谢谢:))

最佳答案

试试这个

exports.testInsert = function(req, res){
testModel.update({user_id: req.body.user_id}, {$set: {username: 'test'}},{upsert: true, setDefaultsOnInsert: true})
.lean()
.exec(function(err, data){
if (err) {
res.send({ err_num: 100000, err_str: err });
return false
}
res.send({ err_num: 0, err_str: 'Success' })
})
}

关于javascript - 如何跟踪来自 Node 的发布请求,请求者是否收到数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51205442/

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