首页 > 解决方案 > 邮递员不使用后端 JSON API 处理 Ember

问题描述

我是 Ember 的新手,并发布了一篇类似的帖子,内容是关于使用 JSON API Web 后端(见下文)对简单的 Ember 前端进行故障排除。我的问题是我无法让 Postman 在 DevTools 控制台中显示任何数据——它是空白的。我可以使用 Postman 提交请求并在正文中查看响应,仅此而已。

在卸载和重新安装的同时,我尝试了使用该应用程序的各种排列方式。但是,没有任何工作。有人知道使用 Postman 解决问题所需的步骤吗?

Ember 3.2.2 未将请求路由到 .NET Core 2.1 JSON Web API

标签: javascriptember.jsasp.net-corepostman

解决方案


正如在评论中发现的那样,您正在用浏览器的开发人员工具搞乱Postman

虽然 Postman 非常适合调试和测试 REST API,但它不能用于检查在浏览器窗口中运行的单页应用程序 (SPA)。Postman 是它自己的应用程序,不会干扰正在运行另一个任务的 ember.js Web 应用程序。

要检查单页应用程序(或其他网站),所有主要浏览器都提供的开发人员工具非常有用。这些显示在您在评论中提到的视频中。他们有一个网络选项卡,列出了所有触发的请求。在这里,您可以找到开发者工具中 Google Chrome 网络标签的详细说明。其他浏览器共享大部分功能。

综上所述:要调查您的单页应用程序(例如 ember.js)触发了哪些网络请求,请使用浏览器开发者工具的网络选项卡。如果您需要更详细地调查您的 API 行为(例如,查看 SPA 的网络请求失败的原因),Postman 是一个很好的工具。


推荐阅读