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 功能)
如何使用 BIM 360 Web 查看器 (Autodesk Forge)