我想解释一下我今天遇到的问题。
我目前正在向邮递员提出请求(可以正常工作)
我的背
getPackIntegrations: {
rest: "GET /:id/integrations",
resource: {
name: "/packs/${id}",
scope: "webmessenger-integrations:get",
},
cache: false,
handler: async function (ctx) {
const res = await ctx.call("packs.get", {
id: ctx.params.id,
fields: "integrations",
query: {
...ctx.params.query,
},
});
return res;
},
},
邮递员的回应
integrations : [{integration : xxx, entity : aaa}, {integration : yyy, entity : aaa},
{integration : zzz, entity : aaa}, {integration : 111, entity : bbb}, {integration : 222, entity : bbb}]
我宁愿收到以下格式
[{entity: aaa, integrations : [xxx, yyy, zzz]}, {entity:bbb, integrations: [111,222]}]
我该如何解决这个问题?
谢谢帮助