如何使用 ngrok 为松弛授权设置重定向 url

How to set up redirect url for slack authorization with ngrok

我有一个 express 应用程序 运行 在 electron 应用程序中使用 6001 端口上的 http 并使用 ngrok 连接到该端口。我的问题是如何在不知道 url 的第一部分即 https://xxxx.ngrok.io 的情况下在 Slack 的仪表板中设置重定向 url。另外,我打算分发我的电子应用程序,当多个用户 运行 应用程序时会发生什么情况?

如果您 运行 在本地使用 Express 应用程序并使用 ngrok 将其公开给 Slack,那么它必须仅用于开发。

使用 ngrok 免费版,您的端点将在每次重新启动桌面时不断变化。

用于开发 -> 每次更改时使用新的 ngrok URL 更新 Slack webhook。

用于生产 -> 将您的 Express 应用程序部署到基于云的运行时,然后将该 IP 地址公开为 URL 用于 Slack webhook