- api.http: Recomiendo esta ya que se peude impementar todos los metodos directamente con la extencion de : REST Client v0.25.1 Huachao Mao
- swagger.yaml
npm start
npm test
En esta aplicación Node.js, se utilizan variables de entorno para configurar aspectos como el puerto del servidor y la conexión a la base de datos MongoDB. Esto proporciona flexibilidad y seguridad al separar la configuración sensible del código fuente.
- PORT: Define el puerto en el que el servidor escuchará las solicitudes HTTP. Por defecto, se establece en 4500 en entorno de producción.
- mongoURI: Host de MongoDB al que se conectará la aplicación.
Estas variables de entorno se configuran en un archivo .env
en el directorio raíz del proyecto. Cada vez que la aplicación se inicia, estas variables se cargan desde el archivo .env
y están disponibles para su uso en el código.
En el entorno de desarrollo, se utiliza una configuración diferente para el servidor y la base de datos MongoDB:
- Puerto del servidor: 3500
- Dominio del servidor: localhost:3500
- Puerto de MongoDB: 27017
- Host de MongoDB: localhost
Esta configuración se utiliza para facilitar el desarrollo local y la depuración de la aplicación.
const config = {
server: {
port: 3500,
domain: 'localhost:3500',
},
mongodb: {
port: 27017,
host: 'localhost'
},
email: {}, // Configuración del servidor de correo electrónico
logger: 'dev' // Configuración del registro de eventos
};
export default config;