ng构建后的Angular 7 8 9--prod API不工作

ng构建后的Angular 7 8 9--prod API不工作,angular,angular7,angular8,Angular,Angular7,Angular8,Angular 7 8 9 after ng build API正常工作,但--prod build不工作后,我检查了post API url是否正常通过,但未命中 服务文件: register(userData: RegisterUser): Observable<RegisterUserResponse>{ return this.http.post<RegisterUserResponse>(this.apiRoutes.signup, userData); }

Angular 7 8 9 after ng build API正常工作,但--prod build不工作后,我检查了post API url是否正常通过,但未命中

服务文件:

register(userData: RegisterUser): Observable<RegisterUserResponse>{
 return this.http.post<RegisterUserResponse>(this.apiRoutes.signup, userData);
}

根据你们的评论,若url被正确地传递,并且并没有被点击,那个么可能是你们并没有订阅你们的可观察到的内容

register(userData: RegisterUser): Observable<RegisterUserResponse>{
 return this.http.post<RegisterUserResponse>(this.apiRoutes.signup, userData);
}

HTTP_拦截器问题。删除拦截器后,它在--prod build上正常工作



控制台或网络检查器中是否有任何错误?可能与CORS有关?不,我的控制台上没有任何错误,但简单(ng构建)项目工作正常…点击API后,我检查了网络,但没有显示任何API点击,它完全是空的。所以我认为这不是交叉相关的问题,因为所有交叉相关的错误都显示在控制台上。实际上,先生,我的URL是正确的传入服务,但没有命中:-返回此.http.post(
http://roo2.in/api/login
,用户数据)
register(userData: RegisterUser): Observable<RegisterUserResponse>{
 return this.http.post<RegisterUserResponse>(this.apiRoutes.signup, userData);
}
  this.xxxService.register(someData).subscribe(result => console.log(result))
providers: [
// {
//   provide: HTTP_INTERCEPTORS,
//   useClass: InterceptorService,
//   multi: true
// }]