
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();
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年03月25日 18时31分10秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
将你的前端应用打包成docker镜像并部署到服务器?仅需一个脚本搞定
2019-03-06
【俗话说】换个角度理解TCP的三次握手和四次挥手
2019-03-06
基于Redo Log和Undo Log的MySQL崩溃恢复流程
2019-03-06
从RocketMQ的Broker源码层面验证一下这两个点
2019-03-06
如何正确的在项目中接入微信JS-SDK
2019-03-06
初探WebAssembly
2019-03-06
关于Objects类的getClass方法为什么可以得到子类的地址的思考
2019-03-06
纵览全局的框框——智慧搜索
2019-03-06
手把手教你如何快速构建应用内消息推送与运营能力
2019-03-06
快服务流量之争:如何在快服务中占领一席之地
2019-03-06
【活动】直播揭秘<如何从0开发HarmonyOS硬件>
2019-03-06
华为推送服务 | 简单一招,提高用户活跃和留存
2019-03-06
Unity平台 | 快速集成华为性能管理服务
2019-03-06
详细实例教程!集成华为虚假用户检测,防范虚假恶意流量
2019-03-06
对模拟器虚假设备识别能力提升15%!每日清理大师App集成系统完整性检测
2019-03-06
使用Power BI构建数据仓库与BI方案
2019-03-06
pytest封神之路第二步 132个命令行参数用法
2019-03-06
Django认证系统并不鸡肋反而很重要
2019-03-06
快用Django REST framework写写API吧
2019-03-06
tep用户手册帮你从unittest过渡到pytest
2019-03-06