在证券开户过程当中,须要双向视频,采用第三方anychat来实现的,当开户用户进到双向视频,开始不断发起心跳请求,直到坐席在线,这个时候心跳接口的相应是
因此我根据下面代码来判断的前端
typeof ipClient === 'undefined'
来严格判断ipClient是否有定义来处理坐席是否在线数据结构
可是在坐席接入后忽然关闭当前视频页面窗口,接口会以下返回spa
因此这个时候code
typeof ipClient === 'undefined'
来判断坐席在线就会有问题,由于视频
typeof ipClient = 'Object'
中间件来判断ipClient,当ipClient不存在的时候,不返回这部分信息中间件
在前端场景一致的状况下,中间件相应回来的信息必定要作到一致,保证接口数据结构的一致性,在不能保证接口相应一致的状况下,前端必定要根据不一致的相应作到逻辑全覆盖blog
好了,我能够收拾收拾打包滚蛋了,给公司惹下这么大麻烦,(流汗)接口