當(dāng)數(shù)據(jù)存儲在 Google Realtime Firebase 中時,如何自動調(diào)用 NodeJS RESTful Web 服務(wù)?例如,一旦我將用戶詳細(xì)信息存儲到 firebase,我的 restful web 服務(wù)應(yīng)該檢測數(shù)據(jù)并對數(shù)據(jù)執(zhí)行更改。我的代碼工作得很好,但我的問題是如何在不遠(yuǎn)程運(yùn)行服務(wù)器的情況下讓它自動執(zhí)行。
2 回答

天涯盡頭無女友
TA貢獻(xiàn)1831條經(jīng)驗 獲得超9個贊
您可以使用兩種方式做到這一點:
(1) 傳統(tǒng)做法:
您可以實施輪詢,基本上以一定的時間間隔一次又一次地調(diào)用您的休息 API;獲取數(shù)據(jù)并檢查變化
(2) Websockets(我比較喜歡):
您還可以使用 WebSockets,基本上,Web 套接字可以與服務(wù)器保持實時雙向通信。關(guān)于如何使用 WebSockets 的參考可以在這里找到 https://developer.mozilla.org/en-US/docs/Web/API/WebSocket

森林海
TA貢獻(xiàn)2011條經(jīng)驗 獲得超2個贊
我認(rèn)為您可以使用事件偵聽器,并根據(jù)事件執(zhí)行代碼的特定部分。查看適合您的文檔https://firebase.google.com/docs/database/admin/retrieve-data
添加回答
舉報
0/150
提交
取消