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

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

但我困惑的是,这是正确的方式来做这件事。

最佳答案

你可以用BeforeRemote钩子。

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

关于node.js - 回送框架中远程方法的默认值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52112267/

10-09 21:30