有没有任何来源,我可以保存我的其余API数据?

时间:2018-01-23 09:46:08

标签: javascript ajax api server

我是一名前端开发人员,我总是依赖后端开发人员来保存我的其余API数据。

是否有任何来源,我可以暂时保存我的其余API数据,因此我可以向客户端展示演示。

2 个答案:

答案 0 :(得分:1)

您可以使用,Web SQL,IndexedDb或localStorage所有这些都可以在浏览器中使用,并且您不必依赖后端。

答案 1 :(得分:0)

如果您在一个或多个服务类(数据提供程序)中收集所有读/写操作(ajax请求) - 那么您可以轻松地对此类进行模型化。看起来这是实现您想要的最简单方法。

当你对它进行模型化而不是发送请求时,你的服务将返回数据(由一些observable或promise object-wrapper(伪装异步请求)以异步方式返回)。

你的模型可以更复杂,并尝试"保存"假装POST / PUT时本地存储中的数据(非常容易),然后在GET假装期间读取它们。

这个想法也很好,因为你不需要学习任何新技术(只有javascript)

更新

我看到你添加commetn,你想在一个页面中保存一些数据,并在另一个页面中阅读 - 为此目的,也许这个服务将是有用的http://myjson.com/api(它允许你在云中保存json ) - 您可以在模型中使用它(首先是#34;创建"手动清空json,使用PUT / GET从您的app服务模型中访问它)。

您还可以使用一些加密来保护您的数据,然后再将它们发送到myjson.com(例如this

如果您没有互联网连接,您也可以尝试使用egzample this本地设置json-server(类似于myjson.com)(它使用docker进行简单快速的设置)。然后在本地运行你的两个站点(它们都使用了json-server的mockuped服务)。