在我的Angular 6应用中添加 socket.io-client 库后,HttpClient
会向相同端点的每个请求返回相同的json
正文(查询参数不同时发生的事件) )。
我认为问题出在HttpClient
服务中,因为fetch
方法正常工作。
有人遇到过这个问题吗?
答案 0 :(得分:0)
我可以通过在URL中添加一个具有随机值或当前日期的参数来避免这种情况,例如t=Date.now()
,或者偶然地,我发现如果发出补丁请求,这种情况就不会发生。
this.socket.on('connect', () => {
this.socket.emit('authentication', accessToken);
this._http.patch('', {}).toPromise().then();
});
这两种方法都不是好习惯,但是可以暂时起作用。