FeathersJS:post-进程服务

FeathersJS: post-process service

使用 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"}]}
   ]

一般来说,是否可以 post-treat a Promise return in feathers ?

感谢您的回答。

您可以使用 after 挂钩,例如:

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

您可以随意更改结果。

谢谢 Alinex! 今天刚搞定,在hook里面实现了一个函数,之前看不懂,现在明白了

我不得不说羽毛很棒 "close" 据我所知