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
Arquivo 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