一开始遇到这个报错的时候,我也是一脸懵逼,报错信息的翻译是:不能混合不同版本的joi架构。我还特地去搞了一下两个包的版本,后来发现“然并卵”,哈哈哈。后边通过各方面查资料才找到了这个解决方案,原来这么简单,嘻嘻。于是我就迫不及待的想要和大家分享了。
其实很简单,只需要进行如下操作:
将
require(@hapi/joi)
替换成
require('joi')
即可完美解决问题
希望可以帮助到可爱的你哟!
Joi 是用于 JavaScript 的强大的模式描述语言和数据验证器,让你可以使用简单、直观且可读的语言来描述数据。 示例: const Joi = require('joi');const schema = Joi.object({ username: Joi.string() .alphanum() .min(3) .max(30)
joi-router Easy, rich and fully validated koa routing. Features: built in input validation using joi built in output validation using joi built in body parsing using co-body and await-busboy built on
koa-joi-swagger Using joi schema to validate request & response, and generate swagger document to create beautiful API documents. Feature Router agnostic. Using your favorite library for validation, a
Koa-Joi-Router Docs Generator This project is based on paul42/joi-router-swagger-docs. A node module for generating Swagger 2.0 JSONdefinitions from existing koa-joi-routerroutes. Aiming to be a repla
我想允许Joi在表单的标题字段中允许空格/空白。 明天和裘德一起工作。 也应该被允许 晨间漫步 此时,只有最后一个验证为真。以下是我的joi验证: 我添加了正则表达式,但没有结果。 什么是正确的方式?
本文向大家介绍JQuery表单验证工具jQuery Validation Engine安装和使用,包括了JQuery表单验证工具jQuery Validation Engine安装和使用的使用技巧和注意事项,需要的朋友参考一下 还在用 Javascript 一行行写表单验证吗?那就 OUT 了,使用 jQuery Validation Engine 可以一步到位完成表单的验证了,如下是一张缩略图:
在我的React-Native项目中,我用node下载了react-native-camera和react-native-qrcode-scanner库来读取qr代码,但在运行应用程序时开始出现这样的错误。 节点:internal/modules/cjs/loader:926 throw err;^ 错误:找不到模块“@hapi/joi”需要堆栈: d:\react\lcapp\lcapp\nod
问题内容: 我已经通过使用nodejs + express制作了简单的nodejs应用程序。现在,我要进行用户身份验证。我想通过使用猫鼬来实现会话处理。你能举个例子吗? 问题答案: 一些有用的链接: 如何在node.js中实现登录身份验证 在node.js和mongodb中创建注册和登录表单 另外,会话管理不是由Mongoose完成,而是由connect-mongodb或connect- redi