【问题标题】:How to use Forge Design Automation without ngrok?如何在没有 ngrok 的情况下使用 Forge Design Automation?
【发布时间】:2020-03-31 02:20:25
【问题描述】:

我正在尝试通过https://learnforge.autodesk.io/ 中的“修改您的模型”示例

很遗憾,ngrok 不在我们的公司网络中工作。如果我尝试运行以下任何命令

ngrok http 3000 -host-header="localhost:3000"
ngrok http 80

我唯一得到的是:

listen tcp 127.0.0.1:4049: socket: An invalid argument was supplied.

隧道无法正常工作。

还有其他选择吗?

【问题讨论】:

    标签: autodesk-forge autodesk-designautomation


    【解决方案1】:

    您可以尝试在管理员模式下运行 ngrok,ngrok 是众多监听 webhook 的方法之一。

    如果公司网络上阻止了 ngrok,您可以尝试https://webhook.site/#!/db7c735c-bcb8-49c8-8e5d-51ec8d5937ad,并将链接传递给应用程序。

    【讨论】:

    • 谢谢@Madhukar,我没有这台电脑的管理员权限,所以不实用。但是我可以在 webhook.site 中看到 webhook,所以我可以看到它有效。但我想没有办法将它链接回本地网络服务器。
    • 尝试以管理员身份运行它,但在尝试连接时出现以下错误:会话状态:重新连接(x509:由未知机构签署的证书)会话状态:重新连接(已解决 tunnel.us。 ngrok.com 没有记录)
    • 当代理阻止 ngrok 域时会发生这种情况 - 请参考 issue418 您需要使用以下root_cas: trusted 来创建一个 ngrok.yml @ 参考 ngrok-fix
    • @MadhukarMoogala yml 文件应该放在哪里?我已将“ngrok”放在 /usr/bin/local 文件夹中,以便我可以根据默认 $PATH 从任何位置运行
    • @Satyam - 在 Windows 上,它应该相对于 ngrok.exe 放置,ngrok.exe 应该能够找到 yml,可能适用于 unix 系统,您可以尝试放置在与 ngrok 相同的路径中。 exe。
    猜你喜欢
    • 2019-11-15
    • 2020-09-12
    • 2020-04-02
    • 2020-04-10
    • 2020-08-05
    • 1970-01-01
    • 2021-09-17
    • 2019-08-07
    • 2016-01-02
    相关资源
    最近更新 更多