parameter
parameter copied to clipboard
convertType didn't work with array
rule:
{ category: { type: 'array', itemType: 'int', required: false, } }
data:
{ category: [ '403', '407', '303', '307' ] }
目前不支持array converthttps://github.com/node-modules/parameter/blob/6e252719803a583a778541f46d7d581f248258f3/index.js#L275 只能修改代码解决
// convertType support array
if(Array.isArray(value)){
switch (convertType) {
case 'int':
case 'number':
obj[key] = value.map((val) => Number(val));
default:
}
return
}