【问题标题】:Autodesk-Forge View Your Models Tutorial Model not uploadingAutodesk-Forge 查看您的模型教程模型未上传
【发布时间】:2019-03-23 21:02:40
【问题描述】:

我关注了 Autodesk "View Your Models" Tutorial...非常有帮助。我相信我已经按照教程进行操作,站点加载,并且我现有的存储桶显示为列出了它们的当前模型。但是,当我创建一个新存储桶并尝试上传模型时,它没有显示为已到达存储桶(我已刷新,并等待了 12 小时)。有一个用于展开存储桶的白色箭头(以显示其子模型),但单击时它会消失。

我尝试上传的文件位于“上传”文件夹中。我在现有存储桶中的模型加载并可以查看。

我收到以下错误:

/usr/local/bin/node start.js 
events.js:183
      throw er; // Unhandled 'error' event
      ^
Error: listen EADDRINUSE :::3000
    at Server.setupListenHandle [as _listen2] (net.js:1360:14)
    at listenInCluster (net.js:1401:12)
    at Server.listen (net.js:1485:7)
    at Function.listen (/Users/ben/Documents/GitHub/sampleForgeNode/node_modules/express/lib/application.js:618:24)
    at Object.<anonymous> (/Users/ben/Documents/GitHub/sampleForgeNode/start.js:21:5)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3) 

【问题讨论】:

  • 您包含的错误似乎与将文件上传到存储桶的问题无关。 EADDRINUSE 通常发生在当您尝试在某个端口上启动服务器时,而另一台服务器已经在运行并使用该端口。你能仔细检查一下是否还有其他错误日志吗?

标签: autodesk-forge


【解决方案1】:

很高兴您喜欢本教程! :-)

关于错误,EADDRINUSE 通常表示端口(例如3000)已被另一个进程使用。在大多数情况下,它是您继续运行或停止工作的另一个 nodejs 示例。在 Windows 上,打开任务管理器并结束所有 nodejs 进程。对于 MacOS,打开活动监视器并终止所有 nodejs 进程。

根据您的描述,我会说上传失败,之后,Nodejs 进程仍在运行并导致 EADDRINUSE 错误。正如 Petr Broz 所述,请检查终端控制台是否有任何可以识别问题的错误消息(可能在上传期间)。您可以尝试从小文件开始,大文件会导致超时错误。

【讨论】:

  • 感谢您对错误的澄清。我成功上传了较小的 .dwg 和 .rvt 模型。有没有办法调整超时时间?
  • 超时时间也取决于您的连接,您可以自行调整,但如果文件太大或连接中断,即使这样也可能失败......最好使用可恢复的;)跨度>
猜你喜欢
  • 2021-09-08
  • 2021-12-09
  • 2020-10-17
  • 2019-05-02
  • 2022-11-10
  • 2021-01-09
  • 2019-10-26
  • 1970-01-01
  • 2018-07-16
相关资源
最近更新 更多