ember mirage从config.js以外的其他文件中获取数据

时间:2016-04-03 20:37:34

标签: ember.js ember-data

在config.js中

我有:

this.get('/tests', function() {
  return {

 //data here

 }

如何从海市蜃楼而不是config.js中获取其他文件中的数据?例如,来自mirage / abc / tests.js 谢谢你的回答。

1 个答案:

答案 0 :(得分:0)

您可以静态导入此文件顶部的另一个文件,然后将其返回。但Mirage旨在使用db对象作为此函数的参数:

this.get('/tests', function(db) {
  return db.users;
});

您可以通过将文件放在db下来为伪造的/mirage/fixtures对象添加数据。这很好,因为它允许您更改此路由响应的数据,例如在开发期间或测试期间。

阅读Mirage的seeding your database指南可能会有所帮助。