【发布时间】:2012-01-01 15:54:35
【问题描述】:
我正在使用node.js + express 开发一个应用程序,其中包含一个允许用户订阅项目列表的结构。每个列表订阅涉及选项,例如每个项目的最低分数和列表中的前 N 个项目,并且订阅可以组织成与整个订阅列表模式中的特定排名相关的数字分组。多个订阅可以在一个排名中,允许并列,而其他订阅的排名可能更高或更低。
我当前的问题是,我正在提供一个界面来管理这些列表订阅及其选项,虽然我能想到一些 UI 可能性,但我对将结果提交回我的最佳格式感到有些困惑服务器。
表示为 JSON,这是我将使用的:
[
[
{"list_id":1,"min_score":0,"limit":500}
],
[
{"list_id":12,"min_score":5,"limit":-1},
{"list_id":16,"min_score":5,"limit":-1}
],
[
{"list_id":2,"min_score":0,"limit":-1}
]
]
我很想简单地对该 JSON 进行编码并将其作为单个参数发布,但这听起来有点 hack-ish。我试图让我的 API 尽可能开放和一致,以允许其他客户端使用。
【问题讨论】:
标签: javascript json rest node.js express