0
我正在用Angular 4創建一個應用程序,用於爲公司下訂單。下訂單後,該訂單的狀態在後端更新。但是,因爲我用來檢索狀態的API沒有更新狀態,所以BPM正在更新API中的狀態,然後我的Angular應用程序正在從API獲取狀態。 由於前端不知道什麼時候BPN在API中更新狀態,它必須使用類似不斷襲來的API:訂閱API中的值更改:Angular 4
intervalForStatus = setInterval(() => {
someService.hitEndPoint().subscribe((data) => {
......
});
}, 5000);
但這的setInterval將達到API之後每5秒取這種狀態造成了不必要的流量。他們是否知道在API中更新值的方式,以便在狀態更新時前端只能訪問API?
您將需要一個服務器到客戶端的通信技術,如果你希望你的前端被* *通知後端上的變化。看看socket.io,SingalR和其他選擇。 – CozyAzure