當事件發生時,我有一個 webhook 被觸發。它成功地訪問了我的后端服務器。
我的前端是 localhost:3000
我的后端是本地主機: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 方觸發,該第三方向我的后端發送了 get 請求。我如何能夠在此功能中向我的前端發送回應?res 會回到第 3 方嗎?
uj5u.com熱心網友回復:
res 會回到第 3 方嗎?
是的,因為他們向您的服務器發出請求,如果需要,您可以回復他們。
我如何能夠在此功能中向我的前端發送回應?
如果您想在服務器收到來自 3rd 方 webhooks 的資料后在前端更新資料,在大多數情況下,您需要使用 WebSockets 來完成此操作。簡而言之,WebSockets 通過保持彼此之間的持續連接,允許服務器和客戶端之間進行實時通信。你可以先看看原生的 WebSockets,也可以看看可用的庫,比如socket.io或ws :)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/363254.html
上一篇:Supertest expresssetup導致超時錯誤
下一篇:設定標題內容型別多部分/表單資料時,請求被CORS-policyNo'Access-Control-Allow-Origin'阻止
