0

使用 feathersJs,我有一个服务可以提供这种格式的 JSON:

{"results": [{
  "columns":["n"],
   "data": [
     {"row": [{"name":"Tom","alias":"Tommy"}]},
     {"row": [{"name":"John"},"alias":"Johnny"}]}
   ]}
 ]}

而且我想知道是否可以应用一些过程(钩子?)以获得一个数组,例如:

[
     {"row": [{"name":"Tom","alias":"Tommy"}]},
     {"row": [{"name":"John"},"alias":"Johnny"}]}
   ]

一般来说,是否可以在羽毛中对 Promise 回报进行后处理?

谢谢您的回答。

4

2 回答 2

1

您可以使用如下after钩子:

module.exports = function (options = {}) { 
  return context => {
    // work on context.result and change it
    return context
  }
}

随意更改您想要的结果。

于 2018-07-09T19:52:59.763 回答
0

谢谢阿利尼克斯!我今天刚刚处理它,通过在钩子中实现一个函数,但我以前无法理解,现在我明白了。

我不得不说羽毛就像我所知道的那样“接近”

于 2018-07-09T20:46:18.113 回答