在特定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/