Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Última revisión Ambos lados, revisión siguiente | ||
clase:daw:daw:1eval:tema01 [2020/09/09 20:20] admin |
clase:daw:daw:1eval:tema01 [2020/09/24 16:02] admin [NodeJS] |
||
---|---|---|---|
Línea 8: | Línea 8: | ||
Su estructura es la siguiente: | Su estructura es la siguiente: | ||
- | {{: | + | {{esquema_web.png|}} |
+ | |||
El navegador solicita por TCP/IP el recurso a obtener. El formato de como solicita ese recurso es por el protocolo HTTP. Y el servidor de TCP/IP responde usando el protocolo HTTP devolviendo los datos. | El navegador solicita por TCP/IP el recurso a obtener. El formato de como solicita ese recurso es por el protocolo HTTP. Y el servidor de TCP/IP responde usando el protocolo HTTP devolviendo los datos. | ||
Línea 25: | Línea 27: | ||
* Código en el servidor: El programa específico de la aplicación que se ejecuta en el servidor Web | * Código en el servidor: El programa específico de la aplicación que se ejecuta en el servidor Web | ||
+ | En la siguiente imagen vemos un esquema similar en el que las peticiones van hacia varios servidores Web | ||
+ | |||
+ | {{fetching_a_page.png|}} | ||
===== Chrome DevTools ===== | ===== Chrome DevTools ===== | ||
Los navegadores suelen llevar herramientas para depurar las páginas web. En Chrome , si pulsamos F12 y pinchamos en la opción de " | Los navegadores suelen llevar herramientas para depurar las páginas web. En Chrome , si pulsamos F12 y pinchamos en la opción de " | ||
Línea 134: | Línea 139: | ||
* SAAS (Software como Servicio): Como desarrolladores nunca usamos un SASS ya que la empresa de hosting ya ofrece hasta la aplicación instalada. Un ejemplo sería Google con " | * SAAS (Software como Servicio): Como desarrolladores nunca usamos un SASS ya que la empresa de hosting ya ofrece hasta la aplicación instalada. Un ejemplo sería Google con " | ||
+ | |||
+ | Ejemplo de PAAS en Java: | ||
+ | |||
+ | {{: | ||
==== IAAS vs PAAS ==== | ==== IAAS vs PAAS ==== | ||
Línea 181: | Línea 190: | ||
</ | </ | ||
- | * Instalar un paquete. Se guarda en la carpeta '' | + | * Instalar un paquete |
Instalar la librería de JavaScript llamada " | Instalar la librería de JavaScript llamada " | ||
Línea 191: | Línea 200: | ||
* Instalar un paquete de forma global. Se guarda en "/ | * Instalar un paquete de forma global. Se guarda en "/ | ||
- | Instalar la librería de JavaScript llamada " | ||
<sxh bash> | <sxh bash> | ||
- | npm install typescript --save-dev | + | npm install typescript -g |
</ | </ | ||
Línea 205: | Línea 213: | ||
Ahora vamos a ver como ejecutar código node. | Ahora vamos a ver como ejecutar código node. | ||
- | El programa mas sencillo es hacer el "Hola Mundo" | + | El programa mas sencillo es hacer el "Hola Mundo" |
<sxh js> | <sxh js> | ||
# | # | ||
Línea 213: | Línea 221: | ||
Para ejecutarlo hay que lanzar la orden: | Para ejecutarlo hay que lanzar la orden: | ||
- | node app.js | + | node index.js |
Y mostrará por consola el mensaje "Hola mundo" | Y mostrará por consola el mensaje "Hola mundo" |