Executando verificação de segurança...
Em resposta a PRISMA ORM
1
const logicDelete = await logicDelete(req.params.id);

o nome da const é o nome do método? Tenta fazer um:

const logicDelete2 = await logicDelete(req.params.id);

ou até mesmo nem crie uma const, já que vc nao a usa...

export const deleteLogic = async (req, res) => {
  try {
    await logicDelete(req.params.id);
    res.status(200).send("Deletado");
  } catch (Error) {
    console.log(Error);
    res.status(400).send(Error);
  }
};

ps: vc também pode encapsular esses erros de forma que nao precisa fazer try catch toda hora...

Carregando publicação patrocinada...