Repaso
English
Frontend y webFundamentosFE-58

¿Dónde corre el código del lado del cliente y dónde el del lado del servidor?

Opciones

  1. Ambos corren en el servidor, nunca en el navegador
  2. El de cliente corre en el navegador; el de servidor, en un servidor (Opción correcta)
  3. El de cliente corre en la base de datos; el de servidor, en el navegador
  4. Ambos corren en el sistema de facturación de un proveedor cloud

Respuesta

El de cliente corre en el navegador o la app del usuario; el de servidor corre en un servidor, que recibe peticiones y envía respuestas

Por qué

El código de cliente se descarga en el dispositivo del usuario y corre allí: por ejemplo el JavaScript que abre un menú al hacer clic.

El código de servidor corre en un servidor que controlas. Recibe peticiones, habla con la base de datos, comprueba permisos y construye la respuesta.

Todo lo que está en el cliente lo puede ver y cambiar el usuario, así que las comprobaciones importantes (seguridad, precios) deben repetirse en el servidor.

Recuerda

Lado del cliente = en el navegador del usuario. Lado del servidor = en tu servidor.

Términos clave

Practica esta pregunta en Repaso