Una dirección web para hacer una solicitud con Http puede verse de alguna de las siguientes maneras:
localhost:8080
google.com
web.facebook.com
codigofacilito.com/cursos
Todas son direcciones válidas y cada una tiene elementos distintos. Lo que aparece al principio, justo antes de los dos puntos en el primer ejemplo, y en el caso de google.com
, se trata del nombre de dominio.
El nombre de dominio nos permite identificar la computadora en la que se encuentra el recurso que estamos solicitando, nota como en lugar de página estamos usando el concepto de recurso, porque así como podemos solicitar una página, también puede ser otro tipo de archivo como una imagen.
Luego del nombre de dominio viene el puerto, en el primer ejemplo el puerto es el 3000
, es el que aparece luego de los dos puntos. En el resto de los ejemplos se asume el puerto por defecto, porque no hay otro especificado. El puerto por defecto para el protocolo Http
es el puerto 80
, y es el que precisamente se usa cuando no se especifica otro, como en los ejemplos mencionados.
Además del dominio y el puerto, una dirección web contiene la ruta o el path en donde se encuentra el recurso, dentro del servidor. Piensa en que si el dominio fuera una colonia, el path sería la ruta para llegar a una casa en específico, ya que si bien el dominio representa al servidor, el path representa el recurso en específico que queremos.
El path por defecto es la /
, misma que puede omitirse por lo que asumimos que si no hay path, estamos tratando de acceder al inicio, la /. En nuestros ejemplos de direcciones, el path es siempre / con excepción del último donde se indica que buscamos el recurso con la ruta /articulos
.
Continuemos.
-
check_circle_outlineMódulo 1 | 8 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 19 clases
Http
expand_more-
done_all
Clase 1
Cómo funciona un servidor web
-
done_all
Clase 2
Qué es NodeJS y qué es Express
-
done_all
Clase 3
El protocolo Http
-
done_all
Clase 4
Verbos Http
-
done_all
Clase 5
Http con cURL
-
done_all
Clase 6
Direcciones web
-
done_all
Clase 7
Creando nuestro primer servidor
-
done_all
Clase 8
Express
-
done_all
Clase 9
Postman
-
done_all
Clase 10
Recibir datos de la petición
-
done_all
Clase 11
Datos con POST
-
done_all
Clase 12
Enviar HTML
-
done_all
Clase 13
Servir archivos estáticos
-
done_all
Clase 14
Motores de vistas
-
done_all
Clase 15
Qué es el caché
-
done_all
Clase 16
Tipos de caché
-
done_all
Clase 17
Caché de archivos estáticos
-
done_all
Clase 18
Qué son las cookies y las sesiones
-
done_all
Clase 19
Cookies
-
-
check_circle_outlineMódulo 3 | 11 clases
Bases de Datos
expand_more -
check_circle_outlineMódulo 4 | 24 clases
Buenas prácticas de desarrollo.
expand_more -
check_circle_outlineMódulo 5 | 14 clases
Autenticación
expand_more -
check_circle_outlineMódulo 6 | 14 clases
Relaciones en la base de datos.
expand_more -
check_circle_outlineMódulo 7 | 5 clases
Websockets (realtime)
expand_more -
check_circle_outlineMódulo 8 | 4 clases
Entorno de producción
expand_more -
check_circle_outlineMódulo 9.-
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-