BIM360 问题编辑器 Forge Node JS App - 试图在 localhost 3000 上运行

Posted

技术标签:

【中文标题】BIM360 问题编辑器 Forge Node JS App - 试图在 localhost 3000 上运行【英文标题】:BIM360 Issues editor Forge Node JS App -trying to run on localhost 3000 【发布时间】:2021-12-29 19:30:03 【问题描述】:

我正在尝试使用 Petr 创建的 BIM 360 问题编辑器,可在 github 上找到 https://github.com/petrbroz/bim360-issue-editor/tree/develop

我已经添加了所有的依赖,等等。但似乎卡在了配置上。

我正在本地主机上进行测试,我收到无效的 URI 错误,launch.json 文件的正确配置变量是什么 "HOST_URL": "http://localhost:3000","SERVER_SESSION_SECRET","CLI_CONFIG_PASSWORD"

还需要 SENDGRID_API_KEY,这会在控制台上引发错误,我在 config.js 中添加来自 SendGrid 的密钥,错误就消失了。对吗?

请提出建议。谢谢

【问题讨论】:

【参考方案1】:

这里有更多关于环境的细节。变量:

HOST_URL 只是应用程序正在侦听的主机/端口(例如,http://localhost:3000) 此值用于为 3-legged OAuth 工作流构建 回调 URL;例如,如果主机 URL 是 http://localhost:3000,则回调 URL 将是 http://localhost:3000/auth/callback 请注意,必须在https://forge.autodesk.com/myapps 上为您的 Forge 应用配置相同的回调 URL SERVER_SESSION_SECRET 是用于加密/解密浏览器 cookie 的任意字符串 CLI_CONFIG_PASSWORD 仅在您想使用示例代码中的command-line utility 时才需要;在这种情况下,CLI 实用程序的配置将使用此环境压缩到受密码保护的 *.zip 文件中。变量作为密码 SENDGRID_API_KEY 也是可选的,仅当您希望应用向触发 Excel 导出的用户发送电子邮件通知时才需要

【讨论】:

以上是关于BIM360 问题编辑器 Forge Node JS App - 试图在 localhost 3000 上运行的主要内容,如果未能解决你的问题,请参考以下文章

Forge-Application BIM 360 查看器下拉选择项目

Autodesk Forge:模型比较(BIM 360 功能)

如何使用 forge 显示 BIM 360 模型?

如何使用 BIM 360 Web 查看器 (Autodesk Forge)

如何获取 Forge BIM 360 API 的问题根源类别?

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