Mapresult=newMap<>; booleanflag=true; if(entity.getparam1() is invaild){ flag = false; logger.log; result.put("msg","param1 is invaild"); } ...(param2)
ValidationError: `slug` is required! at ValidationError.WarehouseError (e:\hexo\blog\node_modules\warehouse\lib\error.js:17:11) at new ValidationError (e:\hexo\blog\node_modules\warehouse\lib\error\validation.js:14:18) at SchemaTypeString.SchemaType.validate (e:\hexo\blog\node_modules\warehouse\lib\schematype.js:107:11) at SchemaTypeString.validate (e:\hexo\blog\node_modules\warehouse\lib\types\string.js:45:45) at Array.<anonymous> (e:\hexo\blog\node_modules\warehouse\lib\schema.js:161:23) at Schema._applySetters (e:\hexo\blog\node_modules\warehouse\lib\schema.js:305:13) at Model._insertOne (e:\hexo\blog\node_modules\warehouse\lib\model.js:190:10) at e:\hexo\blog\node_modules\warehouse\lib\model.js:214:17 at tryCatcher (e:\hexo\blog\node_modules\bluebird\js\release\util.js:16:23) at e:\hexo\blog\node_modules\bluebird\js\release\using.js:185:26 at tryCatcher (e:\hexo\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (e:\hexo\blog\node_modules\bluebird\js\release\promise.js:512:31) at Promise._settlePromise (e:\hexo\blog\node_modules\bluebird\js\release\promise.js:569:18) at Promise._settlePromise0 (e:\hexo\blog\node_modules\bluebird\js\release\promise.js:614:10) at Promise._settlePromises (e:\hexo\blog\node_modules\bluebird\js\release\promise.js:693:18) at Promise._fulfill (e:\hexo\blog\node_modules\bluebird\js\release\promise.js:638:18) at PromiseArray._resolve (e:\hexo\blog\node_modules\bluebird\js\release\promise_array.js:126:19) at PromiseArray._promiseFulfilled (e:\hexo\blog\node_modules\bluebird\js\release\promise_array.js:144:14) at Promise._settlePromise (e:\hexo\blog\node_modules\bluebird\js\release\promise.js:574:26) at Promise._settlePromise0 (e:\hexo\blog\node_modules\bluebird\js\release\promise.js:614:10) at Promise._settlePromises (e:\hexo\blog\node_modules\bluebird\js\release\promise.js:693:18) at Async._drainQueue (e:\hexo\blog\node_modules\bluebird\js\release\async.js:133:16)
这就很尴尬了……最后把_config.yml中new_post_name的值改为:year-:i_month-:day-:title.md # File name of new posts,问题解决。