据一些JSON API specifciations,如http://jsonapi.org/format/#urls-individual-resources ,服务器应该解释GET请求/为MyResources / 1,2,3,4,5。
眼下Sails.js路由器将其发送至findOne
行动。
是什么让这得到妥善处理的最佳方式?
我认为理想的路由器应该解释/1,2,3,4,5
以同样的方式,将解释?ids[1,2,3,4,5]
但我知道这可能不是小事。
另一种选择是一个政策添加到所有findOne
请求,以检查是否req.params('id')
有逗号,然后重新格式化ID列表的查询字符串,然后重定向到find
(将这项工作?)。 恼人样的策略添加到每个控制器。
思考?