将数据从WebApi加载到Angular 8时出现问题
在可视化将数据从WebApi加载到Angular 8时出现问题,angular,asp.net-web-api,swagger,Angular,Asp.net Web Api,Swagger,在可视化WebApi方法抛出的数据时,我遇到了一个问题,我正在使用C和Angular 8。在大摇大摆地尝试该方法时,他以最快的速度抛出结果,最长时间为0.2秒,这很好 但是,当我跑我的前面,并试图想象它需要太长时间 方法如下: 使用API的服务: GetCiudad(filtro) { this.url = this.envirment.Url + '/GetCiudad?filtro=' + filtro; return this._http.get(this.url).p
WebApi
方法抛出的数据时,我遇到了一个问题,我正在使用C
和Angular 8
。在大摇大摆地尝试该方法时,他以最快的速度抛出结果,最长时间为0.2秒,这很好
但是,当我跑我的前面,并试图想象它需要太长时间
方法如下:
使用API的服务:
GetCiudad(filtro) {
this.url = this.envirment.Url + '/GetCiudad?filtro=' + filtro;
return this._http.get(this.url).pipe(map(res => res.json()));
}
我用于显示数据的方法:
GetCiudad() {
this.clientesGetListService.GetCiudad('C').subscribe(
result => {
this.openChildServicio.dataCiudad = result;
this.dataCiudad = result;
this.loading = false;
},
error => {
const errorMessage = <any>error;
this.notif.error('Error', errorMessage, ConfiguracionNotificacion.configRightTopNoClose);
console.log(errorMessage);
}
);
}
GetCiudad(){
这个.clientsGetListService.GetCiudad('C')。订阅(
结果=>{
this.openChildServicio.dataCiudad=结果;
this.dataCiudad=结果;
这一点:加载=错误;
},
错误=>{
const errorMessage=错误;
this.notif.error('error',errorMessage,configuracionnotification.configRightTopNoClose);
控制台日志(错误消息);
}
);
}
在网络的浏览器控制台中加载此方法会使我延迟10秒以上,这已经持续了15秒,令人担忧。
有没有人能告诉我我做错了什么,或者我如何才能改变咨询或服务,这样就不会花那么长时间。你是不是在代理的背后?@Dino不,我们没有代理,我们有专门渠道的分布式区域。