Soy nuevo en la programación, estoy tratando de crear una aplicación web usando nodejs/expressjs. así que, básicamente, en la ruta de publicación, después de un procesamiento en el backend, da una matriz de objetos en la variable de resultado, quiero usar estos datos de variable de resultado y construir una tabla en un archivo html y enviar este archivo table.html como respuesta al cliente
el problema que estoy encontrando es cómo puedo usar esta variable de resultado para agregar un elemento de la tabla en el archivo html dinámicamente (ya que el tamaño de la matriz cambia cada vez)
enfoque que estaba usando
si alguien puede ayudarme a mostrar result=[{name:'james', id:23},{name:'joe',id:35}] al archivo html como respuesta
principal.js
app.post('/dataTbale',(req,res) => { // after some processing i get array of obj that i store in result variable const result=[{name:'james', id:23},{name:'joe',id:35}]; res.send('table.html); })tabla.html
<html> <body> <h2>table</h2> <div id="show_table"></div> <script src="table.js"></script> </body> </html>tabla.js
const tableDiv=document.queryselector('#show_tabel'); result.forEach((obj) => { //<==== i want to pass that result data here. tableDiv.innerHTML += result; });PD: solo quiero saber si esto funciona, entonces puedo crear una tabla
Puede usar un motor de plantillas como (ejs) o cualquier otro motor de plantillas para mostrar los datos dinámicos que regresan del servidor y, en el caso de que desee mostrar los resultados en una página diferente, debe almacenar los datos en cualquier tipo de almacenamiento. como almacenamiento local o base de datos para poder usarlo en diferentes lugares.