如何编写自定义路线? 我想写一条返回5个用户的路由(无论数据库中有多少个用户),但是可用的速记方式并没有减少它。

我看了看文档,但仍然感到困惑。

===============>>#1 票数:0

要编写自定义路由,只需将函数作为第二个参数传递给您的路由处理程序:

this.get('/users', function(db, request) {
  return db.users.filter(i => (i < 5));
});

  ask by Sam Selikoff translate from so

未解决问题?本站智能推荐:

2回复

从ember中移除ember-cli-mirage

我正在使用ember-cli-mirage来满足请求。 因为我有我的rails api来满足这些要求,我如何从我的余烬中删除或卸载ember-cli-mirage? 如果要删除mirage文件夹,我会收到构建错误!
1回复

如何在ember-cli-mirage中建立关系?

我正试图在Ember-Cli-Mirage中建立关系。 这可能是一种简单的方式,还是我必须使用固定装置而不是工厂? 这些将是我的模型: 任务: 球队: TASKSCORE:
1回复

在路由处理程序中通过db访问ember气候工厂返回未定义或错误

我有一个名为激活代码的余烬工厂,可以在测试中创建它,但是当我尝试通过路由处理程序中可用的db在mirage config.js中访问它时,我得到未定义或错误,这是我的代码: 我尝试使用db.activationCode / activationCodes / activation-cod
1回复

在ember-cli-mirage路由处理程序中添加元数据

我需要在ember-cli-mirage路由处理程序数据中返回meta以及测试中的序列化对象 我想要路由处理程序输出: 有没有办法设置Mirage来执行此操作,或者我需要在每个请求上显式设置该数据?
1回复

在验收测试中调试Ember CLI Mirage

我正在尝试使用Ember CLI Mirage为我的Ember CLI(1.13.1)接受测试设置一个模拟服务器。 我一直在研究如何调试设置以及实际测试视图中可用的模型数据。 我尝试在海市rage楼路线中添加控制台日志语句: 这告诉我已调用了幻影路由,并且应该有三个用户在场。
1回复

Ember数据模型中的计算属性无法从ember-cli-mirage模型获得

我尝试将ember-cli-mirage用于测试目的。 我有很多具有计算属性的Ember数据模型。 当我创建一个Mirage模型实例时,似乎计算出的属性不可用。 我想知道我是否正在做错什么,是否有一种方法可以使计算属性起作用? // app/models/profile.js impor
2回复

与Ember CLI Mirage的关系

我是Ember的新手,我正在尝试创建一个简单的应用程序,我有2个模型,山脉和山脉。 范围有许多山脉,而山脉属于一个范围。 我想在他们之间建立一种关系。 我在网上搜索过,但我发现了不同的解释,我仍然在努力解决这个问题。 我的模特是: mountain.js range.js
1回复

Ember CLI Mirage:2级侧载响应

我在建模这种关系时遇到了一些困难。 有人可以帮忙吗? 租户有一个应用程序 应用具有品牌 最大的难题是侧面加载有2个级别。 我当前的API返回如下响应: 我将模型设置为: 我将序列化器设置为: 我将场景设置为: 不幸的是,我生成的响应未
1回复

引入ember-cli-mirage的瞬间延迟

我正在使用ember-cli-mirage进行验收测试。 对于特定情况,我想检查通过慢速连接获取数据时的行为。 在ember-cli-mirage中有一个称为timing ,模拟响应的延迟。 但是,在特定测试中,此设置不能更改为不同: 我尝试过的其他东西就是在假端点返回一个承诺
1回复

XHR对象中缺少ember-cli-mirage响应头

试图理解使用我的api与ember-cli-mirage之间的反应不一致。 我有一个处理程序等待POST请求的响应以验证用户。 处理程序的预期参数是response , status和xhr : (例如.then(function(response, status, xhr) {.