API REST desarrollada con Node.js, Express y MongoDB para gestión de notas con autenticación JWT.
Node.js 18
Express.js
MongoDB + Mongoose
JSON Web Tokens (JWT)
bcryptjs
Método
Ruta
Descripción
POST
/api/register
Registrar usuario
POST
/api/login
Iniciar sesión
POST
/api/logout
Cerrar sesión
GET
/api/verify
Verificar token
GET
/api/profile
Obtener perfil
Método
Ruta
Descripción
GET
/api/getNotes
Obtener todas las notas
GET
/api/getNote/:id
Obtener nota por ID
POST
/api/getNote
Crear nueva nota
PUT
/api/getNote/:id
Actualizar nota
DELETE
/api/getNote/:id
Eliminar nota
mkdir Proyecto && cd Proyecto
git clone https://github.com/lvescobar/APPSC.git
git clone https://github.com/lvescobar/FAPPSC.git
2. Levantar con Docker Compose
docker-compose up --build -d
3. Verificar contenedores
Variable
Valor por defecto
MONGO_URI
mongodb://admin:password123@mongo:27017/
PORT
3000
Laura Valentina Escobar
Manuel Muñoz
Servicios Convergentes - Universidad del Cauca 2026