Skip to content

Este es un programa de Node.js que permite acortar URLs largas y obtener una URL corta que redirige al destino original.

Notifications You must be signed in to change notification settings

eider404/url-shortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acortador de URLs 🔗 🤖

Este es un programa de Node.js que permite acortar URLs largas y obtener una URL corta que redirige al destino original.

Funcionamiento 🔥🔥

Drawing a Starfish

Instalación 🪛🔩

Requisitos:

  1. Node.js (Versión 18)
  2. Servidor MySQL

Procedimiento:

  1. Crear la base de datos 'urlshortener' y la tabla 'url' en su servidor MySQL, puedes copiar el código SQL del archivo url.sql y pégalo en su servidor MySQL.
  2. Configura el archivo connectDB.js según la configuración de su servidor MySQL.
var connection = mysql.createConnection({
	  host     : 'localhost',				//modificar
	  user     : 'root',						//modificar
	  password : '',						//modificar
	  database : 'urlshortener'
});
  1. Instala las dependencias desde la raíz del proyecto y ejecuté el siguiente comando en la terminal:
npm install
  1. Ejecute el programa con el siguiente comando en la terminal. (Asegúrese que el puerto 3000 de su equipo no este en uso)
node app.js

output:

SERVER RUNING ON PORT 3000...
DB conectada !

Probar el proyecto 🔎👾

El proyecto puede funcionar de dos formas:

  1. Mediante texto, en donde solo puedes agregar una URL..
    • Al ingresar una URL válida, generará una tabla donde aparecerá la URL original y la URL corta, de lo contrario aparecerá un mensaje que la 'URL no es válida'.

texto

  1. Mediante un archivo.txt donde puedes agregar cientos o miles de URLs.
    • Al enviar el archivo, generará una tabla con todas las URLs del archivo junto con su URL corta, en caso de que la URL no sea válida aparecerá que la URL no es válida.
    • Puedes probarlo con ayuda del archivo file.txt

file

Verificar si las URLs funcionan correctamente 🔗✅

Cuando alguien accede a la URL corta ("http://localhost:3000/XzeMyifXlgQ"), el servidor debe redirigir a la URL real ("http://www.google.com").

file


file

About

Este es un programa de Node.js que permite acortar URLs largas y obtener una URL corta que redirige al destino original.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published