在證券開戶過程當中,須要雙向視頻,採用第三方anychat來實現的,當開戶用戶進到雙向視頻,開始不斷髮起心跳請求,直到坐席在線,這個時候心跳接口的相應是
因此我根據下面代碼來判斷的前端
typeof ipClient === 'undefined'
來嚴格判斷ipClient是否有定義來處理坐席是否在線數據結構
可是在坐席接入後忽然關閉當前視頻頁面窗口,接口會以下返回spa
因此這個時候code
typeof ipClient === 'undefined'
來判斷坐席在線就會有問題,由於視頻
typeof ipClient = 'Object'
中間件來判斷ipClient,當ipClient不存在的時候,不返回這部分信息中間件
在前端場景一致的狀況下,中間件相應回來的信息必定要作到一致,保證接口數據結構的一致性,在不能保證接口相應一致的狀況下,前端必定要根據不一致的相應作到邏輯全覆蓋blog
好了,我能夠收拾收拾打包滾蛋了,給公司惹下這麼大麻煩,(流汗)接口