Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Filtro de data

Bom dia Por favor preciso um help Repositório: Repositório: https://github.com/Amanda92Cortez/agenda-cirurgia-v1 (Neste momento código coloquei data fixa pra ver comunicação está funcionando)

Estou tentando fazer de selecionar a data e carregar a informação na tabela Insira aqui a descrição dessa imagem para ajudar na acessibilidadeArquivo Teste.js coloquei desta forma

const fetchData = async () => { try { const resp = await axios.post('http://localhost:3001/agendamentos/api/data', { startDate }); const data = await resp.json(); const convertedList = convertItemsToObjects(data);

     setDados(convertedList);
   } catch (erro) {
     console.error('Erro ao buscar dados da API', erro);
   }

};

e agendamento.js router.post("agendamentos/api/data", async (req, res) => { try { const { startDate } = req.body; const connection = await OracleDB.getConnection(db);

const result = await connection.execute(
  `SELECT * FROM sua_tabela WHERE V_AGENDA_CIRURGIA = TO_DATE(:startDate, 'YYYY-MM-DD')`,
  [startDate]
);

res.json(result.rows);

await connection.close();

} catch (error) { console.error(error); res.status(500).json({ error: 'Erro ao buscar dados no banco de dados' }); } });

Obrigada pela atenção At.te

1 resposta
solução!
  • só pra avisar que: teu repositório ta privado, assim ninguém consegue acessar.

  • outra dica, posta no servidor do discord de alunos pq vejo que essa tua dúvida é algo profissional pessoal né, pessoal ajudar por lá tem mt gente que ja trabalha na area e tem o know-how