首页 > 解决方案 > Ionic 4 Angular 从 API 获取响应不起作用。通过邮递员,我得到了正确的

问题描述

离子 v4

物品控制器: 在此处输入图像描述

DevTools 中的响应 -> 在“数据”中我总是从数据库中获取数据 - 在 Web 应用程序中一切正常 在此处输入图像描述

邮递员的回应:

在此处输入图像描述

请谁能解释一下我的代码有什么不好?

离子信息: 离子:

离子(离子 CLI):4.8.0(C:\Users\Admin\AppData\Roaming\npm\node_modules\ionic)离子框架:@ionic/angular 4.0.0-rc.1 @angular-devkit/build-angular: 0.11.4 @angular-devkit/schematics:7.1.4 @angular/cli:7.1.4 @ionic/angular-toolkit:1.2.2

科尔多瓦:

科尔多瓦(科尔多瓦 CLI):8.1.2(科尔多瓦-lib@8.1.1)科尔多瓦平台:安卓7.1.4科尔多瓦插件:科尔多瓦插件离子键盘2.1.3,科尔多瓦插件离子webview 2.3.2, (和其他 5 个插件)

系统:

NodeJS:v8.11.1 (C:\Program Files\nodejs\node.exe) npm:6.4.1 操作系统:Windows 10

编辑:@N 之后的新回复。Tasikj 评论: 在此处输入图片描述

EDIT2:更改 Content-Type 应用程序/json 后

获取项目正面:在此处输入图像描述

获取项目后端:在此处输入图像描述

登录后台:在此处输入图片描述

标签: angularapiionic-frameworkionic4

解决方案


您正在请求

应用程序/x-www-form-urlencoded

因此,如果您希望您的响应是 JSON 更改标头 - 控制器中的内容类型。改变它

应用程序/json


推荐阅读