BIM360 问题编辑器 Forge Node JS 应用程序 - 尝试在本地主机 3000 上 运行

BIM360 Issues editor Forge Node JS App -trying to run on localhost 3000

我正在尝试使用由 Petr 创建并在 github https://github.com/petrbroz/bim360-issue-editor/tree/develop

上可用的 BIM 360 问题编辑器

我已经添加了所有依赖项等。但似乎被配置卡住了。

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

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

求推荐。谢谢

这里有关于环境的更多详细信息。变量:

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