feat: Creacion de la funcion para refrescar tokens #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
✨ feat: Creación de la función para refrescar tokens
📝 Resumen
Esta PR introduce la funcionalidad para refrescar tokens de autenticación, además de varias mejoras y refactorizaciones en el repositorio.
Se agregan scripts de Husky para mejorar la calidad de los commits y el flujo de trabajo, y se reorganizan algunos controladores.
🚀 Cambios principales
1. Nueva funcionalidad de Refresh Token 🔄
Nuevo controlador:
src/controllers/token/functions/token.controller.js→ Agrega la función
RefreshTokenque utiliza el helperrefreshTokenpara obtener un nuevo token.src/controllers/token/index.js→ Exporta la función del controlador de tokens.
2. Refactorización de controladores de usuarios 🧹
Renombrados archivos en
src/controllers/users/functions/para usar el sufijo.controller.js, por ejemplo:deleteUser.js➡️deleteUser.controller.jseditUser.js➡️editUser.controller.jsinsertUsers.js➡️insertUsers.controller.js3. Eliminación de controlador de Google ❌
src/controllers/googleControllers.jsy la lógica asociada.4. Mejoras en scripts de Husky 🛡️
.husky/commit-msg→ Mejora la expresión regular de validación de mensajes de commit.
.husky/pre-commit→ Limpieza del script, eliminando pruebas automáticas (comentadas).
→ Mantiene el formateo automático con Prettier.
.husky/pre_push(nuevo)→ Ejecuta los tests automáticamente antes del push.
5. Mejoras generales en el servidor 🖥️
server.js→ Ajuste en el nombre del proyecto:
"CRM Kinder Garden"➡️"CRM Kinder Garden Backend"→ Mensaje de arranque más claro y descriptivo al iniciar el servidor.
📁 Archivos modificados/principales afectados
.husky/commit-msg.husky/pre-commit.husky/pre_push(nuevo)server.jssrc/controllers/token/functions/token.controller.js(nuevo)src/controllers/token/index.js(nuevo)src/controllers/googleControllers.js(eliminado)src/controllers/users/functions/