4
respostas

[Dúvida] erro ao gerar token jwt

bom, eu to tentando fazer o login na minha api com rabbitmq, o email e a senha estao certos, porem nao por conta desse erro:

Erro: "ERROR [RpcExceptionsHandler] invalid input syntax for type uuid: "entrar"" o que seria?

meu service: Insira aqui a descrição dessa imagem para ajudar na acessibilidademinha message(rabbitmq): Insira aqui a descrição dessa imagem para ajudar na acessibilidade minha api controler: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

Vc está usando o PostgreSQL? Pelo que pesquisei essa mensagem de erro é dele. Significa que está tentando usar algo que não é formato UUID para uma coluna desse tipo.

Qual email vc usou para tentar logar com o usuário? Foi "entrar"? Por acaso no seu findOne quando busca com where pelo email, será que ali não seria para passar o id da entidade no formato UUID?

Embora pareça estar certo, pois ele mandaria um objeto where: {email: 'entrar'}, mas não tenho muita ideia de outra coisa que possa ser.

poise, aparenta estar certo, vou add mais codigos para voce ver

meu dto request:

{

"email": "hyper2254x@gmail.com",

"senha": "hyper2244"

}

obs: usuario ja existe

meu where e: {where: {email}, porem amanha vou tentar com id, precisaria do email, mas posso mudar meu formato de login, mas nao entendi muito esse erro

Única coisa que achei foi esse post com o mesmo problema na autenticação, mas ninguém respondeu o cara, kkk.

https://stackoverflow.com/questions/74852999/jwtgenerator-invalid-input-syntax-for-type-uuid

Achei tb esse issue no github, mas não sei se é o mesmo framework que vc tá usando:

https://github.com/typeorm/typeorm/issues/6727

complicado, o 1 tambem nao se explicou direito, vou ver o que eu faco, mas vlw pela ajuda