小编Jan*_*szO的帖子

恢复连接后使用REST API同步离线本地数据的策略

我有一个混合应用程序,可以在 Android 上通过浏览器使用。两个客户端都使用 REST API 和 websockets。数据存储在localStorage中。我希望移动设备能够修改离线资源,并在连接到互联网后将数据与API同步。

如何在连接互联网后进行这样的数据比较并得到正确的版本?

问题场景:

  1. 用户拥有从手机上的 API 获取的笔记列表。
  2. 用户关闭互联网
  3. 用户使用 JWT 令牌保持登录状态。修改注释、删除另一注释、添加新注释或对注释执行任何其他操作
  4. 用户打开互联网。
  5. 这里应该发生什么?

我对如何解决这个问题的想法:

  • 创建同步端点并通过Updated_at比较集合在收到连接时
  • 使用此实用程序比较对象的差异

rest synchronization offline-mode

7
推荐指数
2
解决办法
5240
查看次数

按嵌套数据环回 REST API 过滤器

我想通过嵌套数据从 REST API 进行过滤。例如这个对象:

[
  {
    "name": "Handmade Soft Fish",
    "tags": "Rubber, Rubber, Salad",
    "categories": [
      {
        "name": "women",
        "id": 2,
        "parent_id": 0,
        "permalink": "/women"
      },
      {
        "name": "kids",
        "id": 3,
        "parent_id": 0,
        "permalink": "/kids"
      }
    ]
  },
  {
    "name": "Tasty Rubber Soap",
    "tags": "Granite, Granite, Chair",
    "categories": [
      {
        "name": "kids",
        "id": 3,
        "parent_id": 0,
        "permalink": "/kids"
      }
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

通过 GET 发送/api/products?filter[include]=categories ,我只想获取类别名称为“女性”的产品。这怎么办?

loopback filter loopbackjs

5
推荐指数
1
解决办法
3976
查看次数