在本地测试松弛操作按钮
Test slack action buttons locally
我有一个 slack 应用程序并使用 ngrok 对其进行测试,目前运行良好,
问题是该应用程序现已上线,我想测试一个操作按钮。
在交互组件部分,我已将请求 URL 设置为
https://www.myapp.com
如何在不更改应用程序设置上的请求 URL 的情况下测试代码的本地更改?
你不能。特别是如果您使用的是 ngrok 的免费版本,其中 URL 在每次重新启动时都会发生变化。
我也在使用 ngrok 进行开发和测试,我解决这个问题的方法是有两个 Slack 应用程序:
- 一个用于生产,其脚本和数据库 运行 在我的生产网络服务器上。
- 一个用于开发和测试。使用我的代码和数据库 运行ning
本地机器。
您显然必须手动保持两个 Slack 应用程序同步,但由于它只有几个配置参数,因此可行。
如果您想 运行 更专业的设置,您实际上想要第三个克隆仅用于测试。
我有一个 slack 应用程序并使用 ngrok 对其进行测试,目前运行良好, 问题是该应用程序现已上线,我想测试一个操作按钮。 在交互组件部分,我已将请求 URL 设置为
https://www.myapp.com
如何在不更改应用程序设置上的请求 URL 的情况下测试代码的本地更改?
你不能。特别是如果您使用的是 ngrok 的免费版本,其中 URL 在每次重新启动时都会发生变化。
我也在使用 ngrok 进行开发和测试,我解决这个问题的方法是有两个 Slack 应用程序:
- 一个用于生产,其脚本和数据库 运行 在我的生产网络服务器上。
- 一个用于开发和测试。使用我的代码和数据库 运行ning 本地机器。
您显然必须手动保持两个 Slack 应用程序同步,但由于它只有几个配置参数,因此可行。
如果您想 运行 更专业的设置,您实际上想要第三个克隆仅用于测试。