0

我知道如何在测试中使用“db”来处理内部海市蜃楼数据库,但我没有发现是否可以在标准路由中访问像“db”这样的内部结构。我了解我的应用程序不知道使用 mirage,因此它可能是不可能的。

4

1 回答 1

1

Miragedb被作为第一个参数传递给路由处理程序,因此您可以在那里访问它。

如果您正在谈论在您的 Ember 应用程序的路由中访问它(例如Ember.Route.extend),这并不合适,因为 Mirage 只是您的 API 的模拟,并且正如您所说,您的 Ember 应用程序应该不知道它的数据,而不是通过XHR 请求。

于 2016-04-08T12:18:07.197 回答