Node.js 成功解决 Joi.validate is not a function 报错信息
发布日期:2021-05-07 01:15:02 浏览次数:17 分类:原创文章

本文共 497 字,大约阅读时间需要 1 分钟。

直接使用npm install joi下载的是新版本的joi:

// 安装npm install joi// 查看是否安装成功npm list joi

对于一些API ,高版本已经舍弃,所以可以重新安装低版本的joi,
先卸载:

// 卸载npm uninstall joi// 安装指定版本的joinpm install joi@14.3.1

测试代码:

// 引入joi模块const Joi = require('joi');// 定义对象的验证规则const schema = {       username:Joi.string().min(2).max(5)};async function run() {       try {           // 实施验证        await Joi.validate({   username:'ab'},schema);    }catch (ex) {           console.log(ex.message);        return;    }    console.log('验证通过');}run();
上一篇:eclipse 解决窗口布局问题
下一篇:Node.js开发中为什么要使用Express模板引擎?

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年03月25日 18时31分10秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章