Loopbackjs 将环回连接器rest api连接到rest数据源

Loopbackjs 将环回连接器rest api连接到rest数据源,loopbackjs,Loopbackjs,我正在寻找有关使用环回连接器rest的一些说明,因为我在以下位置难以理解文档: 我想做的是将一个请求发送到我的restapi,对传入的请求正文进行处理,然后将其传递到另一个restapi 我发现可以在代码中创建一个函数,并从我的RESTAPI的模型对象上的钩子调用该函数,但我想知道,使用配置文件(例如 将请求更改为我的API { username: 'dan', file: 'A buffer with some data in it' } 对外部API的请求 { filen

我正在寻找有关使用环回连接器rest的一些说明,因为我在以下位置难以理解文档:

我想做的是将一个请求发送到我的restapi,对传入的请求正文进行处理,然后将其传递到另一个restapi

我发现可以在代码中创建一个函数,并从我的RESTAPI的模型对象上的钩子调用该函数,但我想知道,使用配置文件(例如

将请求更改为我的API

{
   username: 'dan',
   file: 'A buffer with some data in it'
} 
对外部API的请求

{
  filename: 'buffer.txt',
  contents: 'A buffer with some data in it'
}
我对其他连接器的理解是,它们保存传递给它们的资源,您可以连接到该管道,以在钩子中“marshall”数据,但数据源负责保存。但是,看起来更像是在其中一个钩子中有效地使用环回rest连接器来手动保存?在这种情况下,它的用例是什么,因为请求模块似乎同样易于使用

谢谢
Dan。

你能澄清一下你的问题吗?如果你正在为某些特定的问题而挣扎,可能会包含一些代码?通过使用内置的环回REST连接器,而不是使用
request
模块手动滚动连接器,您使用的是相同的数据源范例。下面是我对一个类似问题的回答——如果有帮助,请投票表决:-)是的,conradj在另一个问题中有答案。要稍微扩展,您需要创建一个函数来接受API接收的请求,并调用REST数据源生成的函数,以便将数据打包到另一个API。啊,很抱歉,不清楚或者没有发布代码(我试图避免编写代码:P),其想法是像其他数据源一样使用配置而不是编写代码,但现在很清楚,这在当前是不可能的@谢谢你的回答!jakerella,谢谢,正如我所怀疑的那样,很高兴得到证实@没问题!我认为您高估了需要编写的自定义代码的数量——自定义远程方法或操作挂钩是扩展数据源功能的非常简单的方法。是的,通过添加远程方法,所有这些都可以很好地工作(并且是实时的)。真的很享受回环!