Estou tentando usar o insomnia para testar a rota POST, mas ao fazer o send me deparo com essa mesagem de erro Meu codigo na parte de usuarioService.js:
const database = require('../models')
const { hash } = require('bcryptjs')
const uuid = require('uuid')
class UsuarioService {
async cadastrar(dto) {
const usuario = await database.usuario.findOne({
where: {
email:dto.email
}
})
if (usuario) {
throw new Error('Usuario ja cadastrado')
}
try {
const senhaHash = await hash(dto.senha, 8)
const novoUsuario = await database.usuarios.create({
id: uuid.v4(),
nome: dto.nome,
email: dto.email,
senha: senhaHash
})
return novoUsuario
} catch (error) {
throw new Error('Erro ao cadastrar usuario')
}
}
}
module.exports = UsuarioService
Como seria primeiro contato com Insomnia, poderia ter a ver no meu código ou poderia ser algo no Insomnia?