1
resposta

Minha resolução do codigo com id

fiz uma function

import { ObjectId } from 'mongodb'

function isValidId(id) {
  try {
    return new ObjectId(id).toString() === id;
  } catch (error) {
    return false
  }
}

O ObjectId e uma funcao do mongo que valida se o formato e valido.

const idvalid = isValidId(id)
    if(!idvalid) {
      return res.status(400).send({message: 'id format invalid'})
    }

dentro da function de busca pelo id faco a verificaco se valido o id e return true ou false

1 resposta

Olá, Flavio!

Eu queria parabenizá-lo pelo seu código e por sempre compartilhar ele com a comunidade fornecendo assim novas perspectivas para outros estudantes, isso é muito bacana da sua parte. Você é um desenvolvedor muito talentoso e dedicado. Continue assim!

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!