如何在StrongLoop / LoopBack中定义帖子响应

时间:2016-08-16 19:45:16

标签: http post loopbackjs strongloop

我最近尝试用LoopBack做一个稍微简单的POST HTTP处理程序实现但是没有设法。 情况就是这样。当我创建一个模型类时,我似乎只能添加远程方法来实现业务功能。但是,如果我想在POST请求的响应中以适当的方式处理请求,该怎么办? 使用名称添加特殊方法而不是实现HTTP动词请求的正确处理并不是非常好的RESTFul。有没有办法实现这一目标? 感谢。

1 个答案:

答案 0 :(得分:1)

您可以按如下方式为方法定义自己的动词和路径:

MyModel.myMethod = function(...) { ... }

MyModel.remoteMethod('myMethod', {
  accepts: ...,
  returns: ...,
  http: {
    verb: 'post',
    path: '/'
  }
});

何时将myMethod函数附加到/api/MyModels/端点。

有关远程方法的更多文档,请检查以下内容:

对于第二个链接,sharedMethod是使用MyModel.remoteMethod(...)函数时创建的内容。