【发布时间】:2020-02-16 01:52:31
【问题描述】:
我尝试使用 mongodb objectId 进行 joiful 验证。但是它的抛出错误 Property 'ObjectId' does not exist on type 'typeof import("/home/lenovo/Music/basic/node_modules/joiful/index")'
import * as jf from "joiful";
import {ObjectId} from 'mongodb';
class SignUp {
@jf.string().required()
username?: string;
@jf
.string()
.required()
.min(8)
password?: string;
@jf.date()
dateOfBirth?: Date;
@jf.boolean().required()
subscribedToNewsletter?: boolean;
@jf.ObjectId().required()
id?:ObjectId;
}
const signUp = new SignUp();
signUp.username = "rick.sanchez";
signUp.password = "wubbalubbadubdub";
const { error } = jf.validate(signUp);
是否可以使用 joiful 验证 objectId。
【问题讨论】:
标签: node.js validation joi