回送框架中远程方法的默认值

时间:2018-08-31 09:18:09

标签: node.js database express loopbackjs

在特定的model.js文件中编写了应用程序逻辑后,我已经为该特定的模型定义了远程方法,因为我想公开该api,并且希望接受一些参数,其中一个参数为object类型,我想给该参数提供默认值

我已经做到了

     {
        arg: 'whereConditionFilter',
        type: 'object',
        default: {},
        required: true
      },

但是我很困惑这是做这件事的正确方法。

1 个答案:

答案 0 :(得分:0)

您可以使用beforeRemote挂钩。

Model.beforeRemote( 'yourCustomRemoteMethod', function( ctx, instance, next) { 
let whereConditionFilter = ctx.req.params.whereConditionFilter; 
/*Modify your whereConditionFilter here and resign it*/
})