如何将数据从 ydn-db Web 应用程序同步到后端服务器?

Posted

技术标签:

【中文标题】如何将数据从 ydn-db Web 应用程序同步到后端服务器?【英文标题】:how to sync data from ydn-db web app to backend server? 【发布时间】:2016-01-17 14:18:49 【问题描述】:

使用 ydn-dn,我想自动将我的网络应用程序中的数据与我的 REST 后端同步。 我阅读了文档并在示例中进行了搜索,但无法使其正常工作。https://yathit.github.io/ydn-db/synchronization.htmlhttp://dev.yathit.com/api/ydn/db/schema.html#sync

我试图用这样的同步配置定义一个模式:

var schema = 
  stores: [ 
      name: 'contact',
      keyPath: 'id',
      Sync: 
        format: 'rest',
        transport: service,
        Options: 
          baseUri: '/'
        
      
    
  ]
;

并创建了一个运输功能:

var service = function(args) 
    console.log("contact synch");
;

但我的服务函数从未被调用过。 我当然误解了 YDN-db 的工作原理,但我没有找到任何示例。

为了完成,这里是一个 jsfiddle : http://jsfiddle.net/asicfr/y7sL7b3j/

【问题讨论】:

【参考方案1】:

请看例子http://yathit.github.io/ydndb-demo/entity-sync/app.html

来自https://github.com/yathit/sprintly-service 的旧示例http://yathit.github.io/sprintly-service/playground.html

【讨论】:

以上是关于如何将数据从 ydn-db Web 应用程序同步到后端服务器?的主要内容,如果未能解决你的问题,请参考以下文章

如何将图像从本地同步到 Web 服务器?所以我可以在设备上看到它们

使用 YDN-DB 的 IndexedDB:如何确定对象存储是不是存在

如何将 SQLite 数据同步到 iPhone 中的服务器

YDN-DB 获取 Store: null 不存在

将文件/文件夹从 Web 同步到 iOS 应用程序包

ydn-DB 不适用于 iOS8 Safari