【发布时间】:2019-03-04 04:06:17
【问题描述】:
我想承诺 Joi.validate。
原来的函数是:
Joi.validate(message, schema, (err, success) => {})
我尝试过:
const Joi = require('joi');
const Promise = require('bluebird');
const validate = Promise.promisify(Joi.validate);
我打电话给:
validate(message, schema)
.then(() => console.log('ok'))
.catch(err => console.log('ERRRR', err.message));
但我收到此错误:
Cannot read property 'compile' of undefined
你知道我怎样才能实现它吗? 谢谢
【问题讨论】:
-
共享完整的错误堆栈