¿Cómo renderizar datos de mongoDB sin el uso de ningún motor de plantilla (ejs, handlebars)? ¿Es posible convertir los datos directamente en html? ¿Cómo? Nunca he hecho esto antes y no tengo ni idea de cómo hacerlo. ¡¡¡Por favor, ayúdame!!! Estaré encantado de cualquier información o enlace donde leer al respecto.
Puede hacer una cosa, hacer una solicitud fetch() desde html y abrir un punto final en su backend.
ejemplo:-
en back-end
app.get("/products", async (req, res) => { const products = await getProductsFromMongodb(); res.status(200).json(products); });en html
<body> <ul> <li>products lists here...</li> </ul> <script> async function fetchProducts() { try { const response = await fetch("/products"); if (response.ok) { const products = await response.json(); // show products name,tags ,description,etc... in lists of card by looping products } else { // show user friendly error inside to screen } } catch (error) { console.log(error); // show user friendly error inside to screen } } window.onload = () => { fetchProducts(); }; </script> </body>