Autodesk Forge - 用于从外部 SQL 数据库获取数据的扩展按钮

Posted

技术标签:

【中文标题】Autodesk Forge - 用于从外部 SQL 数据库获取数据的扩展按钮【英文标题】:Autodesk Forge - Extension button to get data from external SQL database 【发布时间】:2021-11-13 19:41:07 【问题描述】:

我正在尝试将我的 Forge 应用程序连接到 sql 数据库,但我不知道该怎么做。我是锻造和网络开发的新手,所以我不知道如何寻找解决这个问题的最佳方法。 我找到了一个完全符合我要求的代码,即从我的数据库的特定表中获取数据,但我无法将此代码放入我的 forge 应用程序中,主要是因为它使用了 require() 函数而且我不能把它放在我的扩展按钮中。 顺便说一句,我试图在我的扩展中创建一个按钮,我点击它,它访问我的数据库并从中获取数据。 如果有人可以帮助我解决这个可能已经在互联网上找到解决方案但我无法找到它的愚蠢疑问,那就太好了。 如果太明显,请提前道歉。

【问题讨论】:

【参考方案1】:

这个问题与 Web 开发的关系比 Forge 更重要。 您的应用程序应该由两部分组成:frontend (html/css/js) 和 backend(可能是您标记的 nodejs)。 您的前端不应直接访问数据库。这是您的后端的工作。

在您的后端中,添加一个库以访问您的数据库,例如Sequelize(如果您使用的是NodeJS)。然后,您将从 frontend 向您的 backend 发出请求,以从数据库中获取数据。 您的 Forge 访问令牌可能有类似的工作方式,具体取决于您用于开始开发的内容。

【讨论】:

嗨,AlexAR,完美的答案,但我不知道该怎么做,所以我找了 Forge 团队,他们帮助了我。谢谢你的回答!

以上是关于Autodesk Forge - 用于从外部 SQL 数据库获取数据的扩展按钮的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 Autodesk forge 识别 BIM 模型的内部和外部元素?

从两个 HTML 文件访问 Forge 查看器

使用 Autodesk Forge 从 BIM 360 查找项目的 URL 时遇到问题

爆炸功能不适用于 Autodesk forge 中的几种格式?

Autodesk Forge:转换失败 - 文件到存储桶数据:fileContent

将模型从 Autodesk Viewer 加载到 Forge Viewer