0
我正在研究基於Angular 1.5的混合應用程序。在現在的應用程序的一部分中,客戶希望爲組的管理員提供消息傳遞系統,以便能夠向正常的工作人員/用戶發送消息。我想檢查一下,看看這是否完成,服務器發送事件是否是解決方案?如果是這樣,當用戶打開應用時是否繼續讓它運行?這是如何影響性能的?服務器發送混合應用程序的事件
我正在研究基於Angular 1.5的混合應用程序。在現在的應用程序的一部分中,客戶希望爲組的管理員提供消息傳遞系統,以便能夠向正常的工作人員/用戶發送消息。我想檢查一下,看看這是否完成,服務器發送事件是否是解決方案?如果是這樣,當用戶打開應用時是否繼續讓它運行?這是如何影響性能的?服務器發送混合應用程序的事件
我假設認證需要針對用戶執行以區分管理員和工作人員帳戶。
讓Angular向您的服務器發送AJAX調用,它將在呈現客戶端視圖之前檢查用戶的身份驗證狀態。
您應該研究Angular中的resolve
屬性以實現此類解決方案。
我會簽出解決方案。但就ajax而言,這是一個解決方案,但據我所知,Server發送的事件會建立連接並保持打開狀態正確? Ajax調用實際上完成所有工作,然後關閉它。 –
基本上,AJAX輪詢服務器以獲取新數據,並在間隔之間獲得響應,並通過HTTP進行工作。在HTTP中,它根據請求打開一個連接,並在響應時關閉,所以你說在連接沒有打開的時候是正確的。我不熟悉你的用例,但是如果你想檢查認證並且Angular提供AJAX功能,AJAX實現就可以工作。 – cnic
如果您希望在客戶端應用程序和服務器之間保持開放連接,您可以查看WebSockets協議。 – cnic