¿Cómo cambio algunos datos en la interfaz de usuario sin actualizar la pantalla en una aplicación web usando el nodo js? Necesito cambiar solo algunas cosas en la pantalla. Y una duda más es cómo se actualizan los datos en pantalla cada vez que cambian los datos de la base de datos.
No tiene ningún código aquí, por lo que no puedo darle la respuesta exacta para su situación. Y no me ha dicho cómo quiere que no se 'actualice', por ejemplo, al hacer clic en un botón o algo así.
En su caso, mi mejor consejo sería revisar Socket.io, socket.io es un marco en Nodejs que puede ayudarlo a interactuar con WebSockets. Un WebSocket es una conexión directa entre el cliente y el servidor y no requiere un disparador en el cliente. En lugar de solucionarlo obteniendo datos cada dos segundos en la aplicación. Jeff de fireship ha hecho una mejor explicación de este tema, puedes ver su video aquí: https://www.youtube.com/watch?v=1BfCnjr_Vjg
Documentación oficial de socket.io: https://socket.io/docs/v4/
Recursos útiles:
https://www.youtube.com/watch?v=ZKEqqIO7n-k
https://www.youtube.com/watch?v=tVUE_JiPU-k
¡Espero que esto ayude!
Puede usar JavaScript mediante un método llamado ( setTimeout
). Mediante este método, puede cambiar la interfaz de usuario en un momento determinado.