Skip to content

Crud con Nodejs, Express y MySQL donde tendremos todas las operaciones basicas como, agregar, leer, editar y eliminar registros de la Base de Datos MySQL entre otras acciones.

Notifications You must be signed in to change notification settings

urian121/CRUD-Nodejs-Express-MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD Node.js + Express + MySQL

Aplicación CRUD completa desarrollada con Node.js, Express y MySQL2 usando módulos ES6.

CRUD Preview

🚀 Tecnologías

  • Backend: Node.js + Express
  • Base de datos: MySQL2
  • Template Engine: EJS
  • Módulos: ES6 (import/export)

📦 Instalación

# Clonar repositorio
git clone <repository-url>
cd CRUD-Nodejs-Express-MySQL

# Instalar dependencias
npm install

# Configurar base de datos
# Importar BD/estudiantes.sql en tu servidor MySQL
# Configurar credenciales en src/db.js

⚙️ Configuración

Edita src/db.js con tus credenciales de MySQL:

const pool = mysql.createPool({
  host: 'localhost',
  user: 'root',
  password: 'tu_password',
  database: 'CrudNodejs'
});

🏃‍♂️ Ejecución

# Desarrollo (con auto-reload)
npm run dev

# Producción
node app.js

Servidor disponible en: http://localhost:3600

📁 Estructura

├── src/
│   ├── db.js                 # Configuración BD
│   ├── estudianteController.js # Controladores
│   └── router.js             # Rutas
├── views/                    # Templates EJS
├── public/                   # Assets estáticos
└── BD/                       # Script SQL

🔧 Funcionalidades

  • ✅ Crear estudiantes
  • ✅ Listar estudiantes
  • ✅ Actualizar estudiantes
  • ✅ Eliminar estudiantes
  • ✅ Ver detalles

Nota: Este proyecto usa módulos ES6. Asegúrate de tener "type": "module" en tu package.json.

Expresiones de Gratitud 🎁

Comenta a otros sobre este proyecto 📢
Invita una cerveza 🍺 o un café ☕
Paypal [email protected]
Da las gracias públicamente 🤓.

No olvides SUSCRIBIRTE 👍

About

Crud con Nodejs, Express y MySQL donde tendremos todas las operaciones basicas como, agregar, leer, editar y eliminar registros de la Base de Datos MySQL entre otras acciones.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published