用于简单 3D 查看器的 Autodesk Forge/ Platform Services nodeJS 应用程序不显示任何 3d 模型

问题描述 投票:0回答:1

我正在遵循本教程here并实现Autodesk教程此站点中的代码,以使用forge制作一个简单的3D模型查看器。我还在 VSCode 上使用 Autodesk Platform Servies 扩展 (petrbroz.vscode-forge-tools),这使我能够在侧边栏中看到存储桶。我尝试在我的存储桶中上传 dwg 文件,并通过右键单击它来手动翻译它,但它仍然没有显示在我的查看器应用程序上。然后,我尝试从本地系统上传 Revit 文件,检查时控制台中显示错误:

main.js:94 Error: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>TypeError: Cannot read properties of undefined (reading &#39;status&#39;)<br> &nbsp; &nbsp;at getManifest (C:\Users\HP\Desktop\Model Viewer 3d\services\forge\md.js:22:26)<br> &nbsp; &nbsp;at process.processTicksAndRejections (node:internal/process/task_queues:95:5)<br> &nbsp; &nbsp;at async C:\Users\HP\Desktop\Model Viewer 3d\routes\models.js:22:26</pre>
</body>
</html>

    at onModelSelected (main.js:73:19)

这是我的节点终端中的错误:

Server listening on port 8080...
TypeError: Cannot read properties of undefined (reading 'status')
    at getManifest (C:\Users\HP\Desktop\Model Viewer 3d\services\forge\md.js:22:26)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)  
    at async C:\Users\HP\Desktop\Model Viewer 3d\routes\models.js:22:26

我尝试更改初始化程序函数并添加 env:AutodeskProduction 但无济于事。 我不明白我做错了什么。任何帮助都会被证明是有益的。谢谢你

autodesk-forge autodesk-viewer
1个回答
0
投票

您可能忽略了一两个步骤,或者可能将某些代码放置在不正确的位置。您是否会考虑重新开始并尝试从 GitHub 克隆存储库并执行它?

根据您提供的信息,您似乎正在访问旧的教程链接。

旧教程链接:https://forge-tutorials.autodesk.io/tutorials/simple-viewer/

也许这就是您遇到错误的原因。

你能跟着新教程吗?

新教程链接:https://tutorials.autodesk.io/

© www.soinside.com 2019 - 2024. All rights reserved.