如何在feathers js的响应中返回非json数据?

时间:2019-01-22 03:19:55

标签: javascript node.js express feathersjs

我需要返回一个不带引号的字符串,以响应Feathers js系统端点上的api请求。我知道可以使用特定于服务的中间件来做到这一点,但是有关如何使它们在羽毛生成环境中正常工作的文档尚不十分清楚。有人可以提供一个示例说明如何将其与当前feathers js系统的生成结构一起使用吗?

我已经尝试过通过分解文档中的一个示例来绊脚石,我尝试过的任何事情都没有成功,甚至在这里也不值得一提,我对此主题的文档感到有些困惑。

当前输出-“响应”

输出必须为-响应

1 个答案:

答案 0 :(得分:0)

可以在调用服务的app.use('/servicename', service)的地方添加特定于服务的中间件(例如here in the chat application messages service)。然后可以将其用作已记录的文件:

app.use('/messages', createService(options), (req, res) => {
  // res.data is the response
  res.end('Got data: ' + res.data.text);
});

还可以注册一个适用于所有响应的global formatter