我的应用程序出现问题,我是该技术的新手... 我在 heroku 网址 (https://my-website.heroku.com) 上有一个 express 应用程序
我在本地主机上也有这个项目。我想在发布文档时使用棱镜网络钩子做一些事情。
我尝试使用 ngrok 来:
你能帮我吗?谢谢!
答案 0 :(得分:0)
我可能误解了您的用例,但听起来您想要做的是处理或检测到您的 heroku 应用程序的传入请求,然后将该请求代理或转发到您的本地主机。
处理此问题的一种方法是--响应原始事件或请求--然后从heroku 应用程序向链接到本地主机的Ngrok URL 发出第二个请求,例如POST 请求。 Ngrok 本身并不是真正的代理服务器,它只是将 URL/DOMAIN:PORT 的两个实例相互链接,其中一个在 Ngrok 云服务中运行。
因此,在您在 heroku 应用程序上处理或接收 webhook 请求的代码中,您可以向本地主机的 Ngrok URL 发出 POST 请求,然后该请求将转发到您的本地主机计算机。我不确定您想在 localhost 中看到什么数据或信息,但您可以将 POST 正文中的任何传入请求数据传递到您的 localhost Ngrok URL,然后在本地查看相同的数据。