首页 > 解决方案 > 如何修复 net::ERR_ABORTED 404(未找到)

问题描述

我正在尝试学习 Angular 和 Typescript 来为我的项目实现 UI。当我尝试在标题中传递 'Access-Control-Allow-Origin' : '*' 时(用于解决 CORS 错误)。我有以下错误消息:

OPTIONS http://192.168.100.31:9000/try net::ERR_ABORTED 404 (Not Found)

调用后端端点的方法:

getTry(){    
let headers = new HttpHeaders().set("Access-Control-Allow-Origin", "*");    
const options = {headers};    
return this.http.get(this.apiUrl, options)    
  .map((res: HttpResponse<any>)  => res.body)    
  .subscribe( data => {    
    console.log(data);    
    this.data = data;    
  })    

}

如果我使用“return this.http.get(this.apiUrl)”我有 CORS 错误,如果我也尝试传递选项,我会收到 404 错误。

我真的是前端的初学者,所以也许我错过了一些东西。关于如何解决这个问题的任何想法?

标签: angulartypescriptrest

解决方案


推荐阅读