我一直在关注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)
答案 0 :(得分:0)
很高兴您喜欢本教程! :-)
关于错误,EADDRINUSE
通常表示端口(例如3000
)已被另一个进程使用。在大多数情况下,这是您继续运行或停止工作的另一个nodejs示例。在Windows上,打开“任务管理器”并结束所有nodejs进程。对于MacOS,打开“活动监视器”并杀死所有nodejs进程。
根据您的描述,我会说上传失败,然后,Nodejs进程仍在运行并导致EADDRINUSE
错误。正如 Petr Broz 所述,请检查终端控制台是否有任何可以识别问题的错误消息(可能是在上传过程中)。您可以尝试使用小文件开始使用,大文件可能会导致超时错误。