如何将webhook指向前端
how to point webhook to front end
我有一个 webhook 在事件发生时被触发。它成功命中我的后端服务器。
我的前端是localhost:3000
我的后端是 localhost:5000
我的后台路由是这样的
app.get('/webhook', (req, res) => {
console.log("webhoook fired")});
res.json({message: "webHook response"}) // How can I point this to front end?
}
我的问题是,我的 webhook 被第 3 方触发,该第三方向我的后端发送获取请求。我如何能够在此功能中向我的前端发送响应? res只是回到第3方吗?
does the res just go back to the 3rd party?
是的,因为他们向您的服务器发出了请求,如果需要,您可以回复他们。
How am I able to send a response to my front end within this function?
如果您想在服务器从第 3 方 webhook 接收到数据后在前端更新数据,在大多数情况下,您需要使用 WebSockets 来完成。简而言之,WebSockets 通过保持彼此之间的连续连接,允许服务器和客户端之间进行实时通信。你可以看看native WebSockets first, and also check out available libraries such as socket.io or ws :)
我有一个 webhook 在事件发生时被触发。它成功命中我的后端服务器。
我的前端是localhost:3000
我的后端是 localhost:5000
我的后台路由是这样的
app.get('/webhook', (req, res) => {
console.log("webhoook fired")});
res.json({message: "webHook response"}) // How can I point this to front end?
}
我的问题是,我的 webhook 被第 3 方触发,该第三方向我的后端发送获取请求。我如何能够在此功能中向我的前端发送响应? res只是回到第3方吗?
does the res just go back to the 3rd party?
是的,因为他们向您的服务器发出了请求,如果需要,您可以回复他们。
How am I able to send a response to my front end within this function?
如果您想在服务器从第 3 方 webhook 接收到数据后在前端更新数据,在大多数情况下,您需要使用 WebSockets 来完成。简而言之,WebSockets 通过保持彼此之间的连续连接,允许服务器和客户端之间进行实时通信。你可以看看native WebSockets first, and also check out available libraries such as socket.io or ws :)