Pregunta
¿Cómo puedo cambiar mis datos HTML en los archivos a través del nodo JS? No estoy usando EJS ni ningún motor de vista. Tengo carpetas de vistas donde todos los archivos son archivos .js que devuelven HTML. ¿Cómo puedo cambiar los datos del servidor del nodo que selecciona el datos MYSQL, por ejemplo, si tengo
Intenté usar res.send pero cambia todo el archivo. ¿Cómo puedo cambiar, por ejemplo, en la página acerca de/acerca de nosotros?
<h1 id='name'></h1>
¿Cómo puedo agregar datos del servidor para editar ese archivo? Gracias
Para aquellos que no pueden entender lo que digo es que tengo un lado del servidor que está destinado a recuperar un nombre html, por ejemplo, david y tengo una carpeta de vistas que contiene archivos js como home.js que devuelve el valor html al índice. html quiero cambiar la etiqueta de encabezado en html como el código de arriba quiero que 'David' se ponga en la etiqueta h1
No he podido entender perfectamente lo que quieres hacer... Pero creo que en cualquier caso para crear una infraestructura cliente servidor dinámica podrías utilizar dos métodos:
ejemplo:
Ejemplo de back-end exprés
app.get('/api/user', async function(req, res) { const userdata = await getUserData() res.send(JSON.stringify(userdata)); });Ejemplo de front-end:
fetch('http://MYAPI.com/api/user') .then(response => response.json()) .then(data =>{ document.getElementById("username").innerHTML = data.username; document.getElementById("email").innerHTML = data.email; });