javascript - Autodesk Forge - 用于从外部 SQL 数据库获取数据的扩展按钮
问题描述
我正在尝试将我的 Forge 应用程序连接到 sql 数据库,但我不知道该怎么做。我是锻造和网络开发的新手,所以我不知道如何寻找解决这个问题的最佳方法。我找到了一个完全符合我要求的代码,即从我的数据库的特定表中获取数据,但我无法将此代码放入我的 forge 应用程序中,主要是因为它使用了 require() 函数而且我不能把它放在我的扩展按钮中。顺便说一句,我试图在我的扩展中创建一个按钮,我点击它,它访问我的数据库并从中获取数据。如果有人可以帮助我解决这个可能已经在互联网上找到解决方案但我无法找到它的愚蠢疑问,那就太好了。如果太明显,请提前道歉。
解决方案
这个问题与 Web 开发的关系比 Forge 更重要。你的应用应该由两部分组成:前端(html/css/js)和后端(可能是你标记的nodejs)。您的前端不应直接访问数据库。这是您后端的工作。
在您的后端,添加一个库来访问您的数据库,例如Sequelize(如果您使用的是 NodeJS)。然后,您将从前端向后端发出请求,以从数据库中获取数据。您的 Forge 访问令牌可能有类似的工作,具体取决于您用于开始开发的内容。
推荐阅读
- c++ - Uno 的卡片类向量
- javascript - Firebase 身份验证检测用户是否来自重定向登录
- javascript - 如何从最大化 RAM 修复浏览器 blob 下载?
- curl - 我可以将笑话代码覆盖率添加到来自管道的 Bitbucket 拉取请求中的报告吗
- python - 如何从不同的内联查询中获取不同的 cache_times?
- c - 使用 C 将浮点数拆分为分数和积分
- firebase - 在 Android 上使用 Unity 中的 Firebase 登录 Apple 会引发“客户端与 api 密钥不匹配”异常
- javascript - 我可以在控制台中更改 A-Frame 组件的属性(从 false 循环到 true)吗?
- php - 如何在同一个 PHP 类中使用相同的随机生成的字符串
- json - 在 React 中基于 JSON 值动态添加 CSS 类