我已将项目从angular 6
更新为angular 7
,在角度6上运行良好。当我更新为version 7
时,有时我的httpClient
Get
或Post
请求永远悬而未决,浏览器标签会挂断。有什么问题吗?
我无法始终重现此问题。
下面是屏幕截图:
spreview
请求进入待处理阶段,这导致浏览器挂起。
注意:此问题仅在开发模式下仍然存在。当我构建项目时,该问题不会在生产中持续存在(使用以下命令)。
ng build --prod --output-hashing none
下面是发布请求,该发布请求在angular 7
开发中继续待处理,并在angular 6
中正常运行,并在构建angular 7之后正常运行。
getDataForPreview(formdata, bodydata) {
return this.httpClient.post('rest/dataset/spreview', bodydata, {headers: new HttpHeaders({'id': formdata.sourceId.toString()}) });
}