参考文档:web hook事件监听
1.在本地安装服务器模拟接收github事件
我们将使用本地服务器接收来自 GitHub 的消息。 因此,首先,我们需要将我们的本地发展环境显示给互联网。 我们将使用 ngrok 实现此目的。 所有主要操作系统均可免费使用 ngrok。 有关详细信息,请参阅 ngrok
下载页面。
安装 ngrok 后,可以通过在命令行上运行 ./ngrok http 4567 来公开本地主机。 4567 是我们服务器侦听消息的端口号。 您应该会看到如下所示的行:
$ Forwarding http://7e9ea9dc.ngrok.io -> 127.0.0.1:4567
记下 *.ngrok.io URL。 我们将用它来设置 web 挂钩。
2.设置WebHook
添加webHook请求URL,将接收 Webhook POST 请求的服务器的 URL。
由于我们为本教程进行本地开发,因此将其设置为 *.ngrok.io URL,且后接 /payload。 例如 http://7e9ea9dc.ngrok.io/payload。
网友评论