Loopback android sdk REST api with filter

时间:2015-08-05 00:59:18

标签: android rest retrofit loopbackjs asynchttpclient

由于我正在尝试利用环回来开发一个应用程序,用户可以使用一到四个标准过滤数据,这取决于他们的需要,我试图通过网络搜索是否有任何解决方案。似乎loopback社区尚未构建此功能。然后,我可以想到两个可能的想法,但不确定它们是否会起作用,所以我希望看看是否有人可以为我提供一些见解。

  1. 自定义方法。我对loopback上的自定义方法有了非常基本的了解,但似乎我们可以从这些方法创建新的rest api。因此,我想知道我是否可以创建一个自定义方法来接受四个可以为空的参数来过滤数据。

  2. Asynchttpclient或其他连接器库,如改造。我认为这个应该有用但可能需要更多时间来开发。我尝试使用改造来构建一个带有CRUD操作的简单应用程序,我发现它可以接受动态过滤器,所以我想我可以使用这种方法过滤数据,特别是改造,用我的用户令牌过滤数据。

  3. 有人能告诉我这两种方法是否可行?

1 个答案:

答案 0 :(得分:1)

就loopback自定义远程方法而言,是的,它是可行的。

一旦你进入实际代码来构建远程方法,我建议让它接受一个参数过滤器 object ,它可以包含一个或多个可选的过滤器参数,而不是远程方法规范这将需要空值。只是取决于你更喜欢什么 - 不需要更新新过滤器的方法签名,或者使用param列表显式。无论哪种方式,您都可以添加验证。