angular - 我在 Angular 7 中使用 DotNet Core web Api 得到“Http failure response for (unknown url): 0 Unknown Error”
问题描述
我正在尝试使用 Dotnet Core Web Api 在 Angular 7 中检索数据,当我在 Google Chrome 中浏览 Api 的 localhost url 时,我正在获取数据,如图所示。
当我在邮递员中测试 Api 时,我得到了如图所示的响应。
在 UI 方面,我在控制台中收到此错误,如图所示。
这是我获取数据的服务方法
GetJobTitle(): Observable<any> {
debugger;
return this.http.get(this._baseUrl)
.pipe(
map((response: Response) => {
return response;
}),
catchError((error: Response) => {
return throwError(console.log(error));
})
);
}
这是 component.ts 获取方法
GetAllJobTitle(): void {
debugger;
this.jobTitleService.GetJobTitle()
.subscribe(
(data: JobTitleModel[]) => {
this.MyDataSource = new MatTableDataSource();
this.MyDataSource.data = data;
console.log("Data retrieved !!!" + data);
},
error => {
console.log('There was an error while retrieving Positions !!!' + error);
});
}
我用谷歌搜索但找不到任何解决方案。我还在 Api 中添加了 CORS。谁能建议我在这里缺少什么或我在这里做错了什么?
解决方案
推荐阅读
- java - 初始化新的 RecyclerView 适配器是异步调用吗?
- graphql - 带有 Ghost CMS 的 Gatsby.js:如何查询包含当前帖子相同标签的帖子列表
- php - 如何以 php 或任何语言重命名下载文件
- javascript - 在 Three.js 中制作动画时将 3d 模型保持在可见区域内
- python - 重命名树视图和看板视图中的字段 (odoo12)
- c#-4.0 - Interop Excel - 如何将 excel 文件设置为始终在最后一行打开?
- jquery - Jquery 自动滚动到 div + X 像素
- swift - 在 SwiftUI 下延迟运行代码的 GCD 替代方案
- google-apps-script - 谷歌应用脚本将范围从谷歌工作表剪切并粘贴到另一个谷歌工作表
- c++ - C++:为嵌套的内部受保护类定义哈希函数