básicamente soy principiante en desarrollo web y estoy aprendiendo desarrollo web y aprendí html css js y creé algunos proyectos con ellos. Ahora me dirijo hacia el desarrollo de back-end donde estoy aprendiendo node js express js mongodb pero tengo una pregunta que hasta ahora tengo creó el sitio web usando html css js y abrió el archivo html simplemente haciendo clic en él en el navegador. En el desarrollo de back-end, estoy aprendiendo express js, así que instalamos express, luego definimos rutas y renderizamos html y algunas cosas más. así que ahora mi pregunta es que ahora, cada vez que tengo que crear un sitio web, primero crearé la interfaz y luego, para que ese sitio web tenga algo de base de datos, tenemos que agregar el backend para que, al final, el backend sirva a la interfaz. como en mi caso estoy usando express. Entonces, ahora, cada vez que necesito iniciar cualquier sitio web, ¿tengo que iniciar primero la aplicación Express y luego renderizar la interfaz con ella?