qn
qn copied to clipboard
how to close client
trafficstars
您好,打算在服务器端用 qn 传输文件,有个问题是:
const client = qn.create(options)
文件传完需要 client.close() 吗,有这个方法吗 不关闭连接会不会占用服务器资源呢
能问一下你找到解决方法了吗?我现在已经入坑了?使用nodejs在服务器上传总是timeout,大概意思是socket打开太多了
@Create-Peace node 端报 socket hand up 的错误提示吗,是不是开启了多个请求,使用异步处理看看
async function name(params) {
for (let index = 0; index < array.length; index++) {
try {
await qnUpload() // 单个 promise 上传文件到七牛
} catch (error) {
console.log(error)
}
}
}
当时遇到的问题是node端上传100多文件一下子挂起100多个网络请求,导致 socket hand up ,后来使用 async await 单个单个上传文件就行了。 qn 上传完文件好像就断开连接了,不必 client.close()