angular - 如何修复 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 错误。
我真的是前端的初学者,所以也许我错过了一些东西。关于如何解决这个问题的任何想法?
解决方案
推荐阅读
- camera-calibration - 计算归一化的内在相机矩阵(裁剪图像)
- webvtt - WebVTT:Firefox 87.0 的转义和字幕
- flutter - 有没有办法在 pubspec.yaml 中引用名称?
- html-table - XQuery 到 HTML 表:生成列
- wordpress - WordPress Gutenberg 块类别未加载
- angular - Angular ag 网格在左侧显示“无数据”消息
- python - 如何选择独立于维度数量的第一项?
- sql - 包含许多产品的订单的 sql 数据模型
- python - 如何使用 python 从 pandas 数据框中获取特定值?
- angular - Uncaught (in promise): TypeError: myFunction is not a function