MatheusCMaia / Projeto-Dw

0 stars 0 forks source link

Separar o código prisma das rotas #6

Open luizchaves opened 1 month ago

luizchaves commented 1 month ago

Adicione o código prisma nos arquivos de src/model, e depois chame o modelo nas rotas.

luizchaves commented 1 month ago

Aqui está um exemplo de como a rota GET /tickets poderia ficar:

// Leitura de tickets
router.get('/tickets', async (req, res) => {
  const { titulo } = req.query;

  try {
    if (titulo) {
      const filteredtickets = await Ticket.read({ titulo });

      return res.json(filteredtickets);
    }

    const tickets = await Ticket.read();

    return res.json(tickets);
  } catch (error) {
    return res.status(500).json({ message: 'Unable to read tickets', error: error.message });
  }
});