gpt4 book ai didi

node.js - 将文件上传到 Autodesk Forge - ESOCKETTIMEDOUT 错误

转载 作者:太空宇宙 更新时间:2023-11-03 22:26:48 25 4
gpt4 key购买 nike

我是 Autodesk-Forge API 的新手,我正在尝试使用 node.js 中包含的示例 dmSample.js SDK。

该示例适用于非常小的文件(最多 500 Kb)

但是,当我尝试上传较大的文件(即使只有 1 Mb)时,执行会在几秒钟后停止,并显示以下错误消息:

Error: { Error: ESOCKETTIMEDOUT
at ClientRequest.<anonymous> (C:\node.js dev\forge-api-nodejs-client node_mo dules\request\request.js:819:19)
at ClientRequest.g (events.js:292:16)
at emitNone (events.js:86:13)
at ClientRequest.emit (events.js:185:7)
at TLSSocket.emitTimeout (_http_client.js:629:10)
at TLSSocket.g (events.js:292:16)
at emitNone (events.js:86:13)
at TLSSocket.emit (events.js:185:7)
at TLSSocket.Socket._onTimeout (net.js:338:8)
at ontimeout (timers.js:386:14) code: 'ESOCKETTIMEDOUT', connect: false
}

我尝试上传的文件大小为 30 Mb,位于我的本地帖子中。

有什么想法吗?

最佳答案

我可以通过增加请求模块的超时值来修复它。

Forge 使用它所在的包装器

/src/ApiClient.js

搜索 this.timeout 并将其设置为类似的值。

this.timeout = 600000;

关于node.js - 将文件上传到 Autodesk Forge - ESOCKETTIMEDOUT 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44902515/

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