实时从服务器向客户端发送Webhook数据

时间:2020-04-24 17:46:39

标签: express webhooks

我有一个运行中的Express服务器,并且正在这样在本地提供文件:

app.use(express.static('public'))

我还设置了一个Webhook,并在以下路径上正确接收了数据:

app.post('/callback', function(req, res) {
  res.status(200).end()
  console.log(req.body)
})

我的问题是如何在客户端显示当前正在控制台记录的数据?数据输入后,我想在前端显示实时通知。

这是我第一次从事服务器开发和Webhook的工作,如果很明显,因此深表歉意。

2 个答案:

答案 0 :(得分:0)

您可以这样做:

res.send(req.body)

这将在您的回复中输出正文。

答案 1 :(得分:0)

我认为您对 webhooks 的工作方式感到困惑。 Webhook 用于服务器到服务器通信。要将数据实时发送到客户端的浏览器,您可能需要使用 WebSockets。