我认为这是你的建议,但这只是将它放在findone.js蓝图的顶部。 (或将此作为政策添加)。只需检查以确保它是一个字符串(包括你已经传递的数组。
if(typeof req.params.id === "string"){ req.params.id = req.params.id.split(',') }
的 编辑 强> :
对于任何实施者,请记住你的 findOne 策略将应用于此请求(请参阅注释)。例如,假设您有一个策略 find 将一些参数应用于req.options.where以根据用户的权限过滤记录。在这种情况下不适用!
findOne
find
的 编辑 强> 除非您只是将您的路线指向索引/查找路线。您可以将蓝图路由用于其他所有内容,但是在URL的“密钥”部分中使用逗号。