2

目前,当我删除或更改一些记录(模型)时,我可以看到HTTP被拦截的请求Mirage,并且页面上的数据确实发生了变化。但是在页面重新加载后 - 它会返回。是否可以以Mirage某种方式配置以避免页面重新加载后回滚数据,并允许我手动进行?

4

1 回答 1

3

我怀疑您的问题是在重新加载页面时重新加载了 Ember Mirage(这是有道理的)。

您将需要创建自己的服务器,您的前端将连接到该服务器以维护虚假/模拟响应并可以保存数据。您可以使用 fake-server 或MockServer之类的东西,或者只是用 Node/Ruby/Python/任何为您的 Ember 应用程序伪造 REST API 的语言编写自己的代码。这是维护持久数据的唯一方法,因为您的 Ember 应用程序在浏览器中是短暂的。

于 2016-01-19T15:47:38.160 回答