使用Postman进行Ember Mirage Fake API测试

时间:2018-06-24 17:10:02

标签: ember.js ember-cli-mirage

我有一个Mirage设置,可以返回定义的模型上的数据,例如,如果我调用/ api / users:它会返回我需要的所有假用户。如果我接相同的电话并在Postman上对其进行测试,则不会返回任何内容?我认为海市rage楼就像一个假的API端点服务器,可以用Postman对其进行测试。我在这里想念什么吗?

1 个答案:

答案 0 :(得分:6)

Mirage仅在当前浏览器窗口中拦截AJAX和获取请求。为此,它使用pretender library,它代替了本机XMLHttpRequest对象来实现该目标。这不会影响任何其他浏览器窗口或插件。因此,您无法使用Postman或当前窗口之外的任何其他客户端来查询模拟API。出于同样的原因,您无法在开发人员工具的“网络”标签中调试请求。但是Mirage可能是configured to log intercepted requests to console