如何在 StrongLoop / LoopBack 中定义 post 响应
How to define post response in StrongLoop / LoopBack
我最近尝试使用 LoopBack 对 POST HTTP 处理程序进行一些简单的实现,但没有成功。
是这样的。当我创建一个模型class时,似乎我只能添加远程方法来实现业务功能。但是,如果我想以适当的方式自己处理请求以响应 POST 请求怎么办?
添加带有名称的特殊方法而不是实现对 HTTP 动词请求的正确处理并不是很 RESTFul。有什么办法可以实现吗?
谢谢
您可以为方法定义自己的动词和路径,如下所示:
MyModel.myMethod = function(...) { ... }
MyModel.remoteMethod('myMethod', {
accepts: ...,
returns: ...,
http: {
verb: 'post',
path: '/'
}
});
何时将 myMethod
函数附加到 /api/MyModels/
端点。
有关远程方法的更多文档,请查看以下内容:
对于第二个 link,sharedMethod
是您使用 MyModel.remoteMethod(...)
函数时创建的。
我最近尝试使用 LoopBack 对 POST HTTP 处理程序进行一些简单的实现,但没有成功。 是这样的。当我创建一个模型class时,似乎我只能添加远程方法来实现业务功能。但是,如果我想以适当的方式自己处理请求以响应 POST 请求怎么办? 添加带有名称的特殊方法而不是实现对 HTTP 动词请求的正确处理并不是很 RESTFul。有什么办法可以实现吗? 谢谢
您可以为方法定义自己的动词和路径,如下所示:
MyModel.myMethod = function(...) { ... }
MyModel.remoteMethod('myMethod', {
accepts: ...,
returns: ...,
http: {
verb: 'post',
path: '/'
}
});
何时将 myMethod
函数附加到 /api/MyModels/
端点。
有关远程方法的更多文档,请查看以下内容:
对于第二个 link,sharedMethod
是您使用 MyModel.remoteMethod(...)
函数时创建的。