Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

170
Visualizações
Recibo el mensaje de error 'Joi.object.keys is not a function' de nodemon cuando trato de usar .keys()

Cuando trato de usar joi.object.keys obtengo un error. Utilicé la función joi.object.keys en mi proyecto anterior pero no obtuve ningún error.

 const checkSchema = Joi.object.keys({ // error is here email: Joi.string().email({ minDomainSegments: 2 }), password: Joi.string().pattern(new RegExp('^(?=.*?[AZ])(?=.*?[az])(?=.*?[0-9])(?=.*?[#?!@$ %^&*-]).{8,}$')), confirmPassword: Joi.string().valid(Joi.ref('password')).required(),

});

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Existe la posibilidad de que esté utilizando una versión anterior de JOI en sus proyectos anteriores. En su documentación más reciente, han eliminado la palabra clave del objeto al inicializar. Deberías probar esto:

 const Joi = require("joi"); const checkSchema = Joi.object().keys({ // I changed here email: Joi.string().email({ minDomainSegments: 2 }), password: Joi.string().pattern( new RegExp( "^(?=.*?[AZ])(?=.*?[az])(?=.*?[0-9])(?=.*?[#?!@$ %^&*-]).{8,}$" ) ), confirmPassword: Joi.string().valid(Joi.ref("password")).required(), });

Enlace de documentación: https://joi.dev/api/?v=17.4.2

about 4 years ago · Juan Pablo Isaza Relatório

0

Puede ser por cambio de versión. ¿Has probado Joi.object().keys({.......}) ?. Esto funcionará. También comparta su versión si la solución anterior no funcionó

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda