Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

TypeError: Expected string but received a undefined.

Prezados , não consegui identificar o motivo deste erro. Podem me ajudar ? segue abaixo o código da classe FormValidator

import validador from 'validator';

class FormValidator {

constructor(validacao){
    this.validacao = validacao;
}


valida(state){

    const campoValor = state[this.validacao.campo.toString()];

    const metodoValidacao = validador[this.validacao.metodo];

    if(metodoValidacao(campoValor, [], state)){
        console.log("invalido");
        return false;
    }else{
        console.log("VALIDO");
        return true;
    }

}

}

export default FormValidator;

5 respostas

Fala ai Alisson, tudo bem? Olhando apenas esse trecho de código é bem complicado saber o problema, isso porque o mesmo pode estar ocorrendo por N razões.

Nesse caso, posso te pedir um favor? Compartilha o projeto completo, assim a gente consegue simular o problema e analisá-lo com mais calma.

Pode compartilhar através do Github ou Google Drive (zipado).

Espero ter ajudado.

Matheus, segue link do projeto no google drive:

https://drive.google.com/file/d/1i_8kgq8keqaNu35QdW7BvhHj7wwC0pYG/view?usp=sharing

Fala Alisson, acho que não tenho acesso para baixar o projeto, eu fiz a solicitação de acesso, talvez tenha chegado algum email para você ai.

Fico no aguardo.

solução!

Matheus, refiz a aula e o erro não apareceu mais. resolvido. Obrigado pela atenção.

Boa Alisson, fico feliz que tenha dado certo.

Sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.