javascript - 邮递员不使用后端 JSON API 处理 Ember
问题描述
我是 Ember 的新手,并发布了一篇类似的帖子,内容是关于使用 JSON API Web 后端(见下文)对简单的 Ember 前端进行故障排除。我的问题是我无法让 Postman 在 DevTools 控制台中显示任何数据——它是空白的。我可以使用 Postman 提交请求并在正文中查看响应,仅此而已。
在卸载和重新安装的同时,我尝试了使用该应用程序的各种排列方式。但是,没有任何工作。有人知道使用 Postman 解决问题所需的步骤吗?
解决方案
正如在评论中发现的那样,您正在用浏览器的开发人员工具搞乱Postman。
虽然 Postman 非常适合调试和测试 REST API,但它不能用于检查在浏览器窗口中运行的单页应用程序 (SPA)。Postman 是它自己的应用程序,不会干扰正在运行另一个任务的 ember.js Web 应用程序。
要检查单页应用程序(或其他网站),所有主要浏览器都提供的开发人员工具非常有用。这些显示在您在评论中提到的视频中。他们有一个网络选项卡,列出了所有触发的请求。在这里,您可以找到开发者工具中 Google Chrome 网络标签的详细说明。其他浏览器共享大部分功能。
综上所述:要调查您的单页应用程序(例如 ember.js)触发了哪些网络请求,请使用浏览器开发者工具的网络选项卡。如果您需要更详细地调查您的 API 行为(例如,查看 SPA 的网络请求失败的原因),Postman 是一个很好的工具。
推荐阅读
- c# - 如何从 C# 运行 msinfo32 控制台命令?
- prestashop-1.6 - 有没有办法在不使用覆盖的情况下在模块中使用 prestashop 核心控制器?
- android - 应用内购买未登录 firebase android
- c# - 使用嵌套查询扩展时抛出多个并发操作异常
- node.js - 如何获取从一个集合到另一个集合的数据引用?蒙古数据库
- react-native - 在 ReactNative 中使用 Google 放置搜索自动完成 ..description 结果隐藏了我的屏幕组件
- reactjs - 捆绑失败:错误:找不到模块“babel-preset-react-native-stage-0/decorator-support”
- laravel - Laravel 5.6 where with If 条件
- r - 按组汇总 wtd.quantile
- python - 如何有效地定义可变大小的numpy数组?