https://github.com/wilianmorales/authapp-mean
Repositorio de la aplicación de prueba con autenticación del curso de Angular-JWT (MEAN)
https://github.com/wilianmorales/authapp-mean
angular backend express frontend mongodb nodejs typescript
Last synced: 3 months ago
JSON representation
Repositorio de la aplicación de prueba con autenticación del curso de Angular-JWT (MEAN)
- Host: GitHub
- URL: https://github.com/wilianmorales/authapp-mean
- Owner: WilianMorales
- Created: 2025-02-28T00:57:03.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-04T01:34:29.000Z (about 1 year ago)
- Last Synced: 2025-07-19T06:40:40.019Z (11 months ago)
- Topics: angular, backend, express, frontend, mongodb, nodejs, typescript
- Language: CSS
- Homepage:
- Size: 2.34 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AuthApp MEAN
### Requerimiento:
- El objetivo es desarrollar una aplicación basada en MEAN, que incluye MongoDB, Express, Angular y Node.js.
### Tecnologías utilizados
>- MongoDB
>- Express
>- Angular
>- NodeJs
#### Pasos Importantes y Recomendaciones:
1. Configuración del Backend:
- En el archivo `.env`, que se encuentra en la raíz del proyecto del backend, asegúrate de realizar las siguientes configuraciones:
- Reemplaza la variable `DB_CNN` con la cadena de conexión correcta para conectar tu proyecto con la base de datos MongoDB.
Ejemplo: `mongodb+srv://usuario:contraseña@cluster.mongodb.net/nombreBaseDeDatos`
- Genera un `SECRET_KEY_JWT` único y seguro. Este es necesario para firmar los JSON Web Tokens (JWT) usados en el sistema de autenticación.
Ejemplo: `SECRET_KEY_JWT=miClaveSecretaSuperSegura123`
2. Configuración del Frontend:
- Dentro del proyecto frontend (Angular), ubica los archivos de configuración en la carpeta `environments`.
- Reemplaza la clave `baseUrl` con la URL correspondiente al backend para garantizar que las peticiones funcionen correctamente.
Ejemplo: Si tu backend está corriendo en un servidor local, puedes usar: `http://localhost:3000/api.`
> [!NOTE]
> - Antes de lanzar la aplicación, revisa que todas las conexiones entre el frontend y el backend estén funcionando correctamente.
> - Asegúrate de que las variables de entorno estén configuradas y protegidas, evitando incluirlas en el control de versiones como GitHub.