目前,当我删除或更改某些记录(模型)时,我可以看到HTTP
拦截的Mirage
个请求,页面上的数据确实发生了变化。但在页面重新加载后 - 它返回。是否可以以某种方式配置Mirage
以避免在页面重新加载后回滚数据,并允许我手动执行此操作?
答案 0 :(得分:3)
我怀疑你的问题是在重新加载页面时重新加载了Ember Mirage(这很有意义)。
您需要创建自己的服务器,您的前端将连接到该服务器以维护虚假/模拟响应并可以保留数据。您可以使用诸如假服务器或MockServer之类的东西,或者只是在Node / Ruby / Python中编写自己的代码,或者为您的Ember应用程序伪造REST API的语言。这是维护持久数据的唯一方法,因为您的Ember应用程序在浏览器中是短暂的。