Este proyecto es una API REST construida con Node.js, Express y MongoDB. Permite gestionar usuarios y publicaciones a través de endpoints organizados bajo la ruta /api.
src/app.js: Archivo principal de la aplicación.src/routes/: Contiene las rutas de la API.src/controllers/: Lógica de controladores para usuarios y publicaciones.src/models/: Modelos de datos de Mongoose.src/db/: Configuración de la base de datos.src/config/: Configuración de variables de entorno.public/: Archivos estáticos.
- Clona el repositorio.
- Instala las dependencias:
npm install
- Configura las variables de entorno en el archivo correspondiente dentro de
src/config/envs.js. - Inicia la base de datos MongoDB.
- Ejecuta la aplicación:
npm start
¡Atención!
Al ejecutar el archivo
app.jsdesde el archivoindex.js, se presenta un problema que impide el correcto funcionamiento de la aplicación. Por favor, revisa la integración y asegúrate de que la función de inicialización y la conexión a la base de datos se realicen correctamente.
GET /api/users— Listar usuariosPOST /api/users— Crear usuarioGET /api/posts— Listar publicacionesPOST /api/posts— Crear publicación
- Asegúrate de tener MongoDB corriendo localmente o de configurar la conexión a una base de datos remota.
- Si encuentras algún error, revisa la consola para más detalles y verifica la configuración de las variables de entorno.
Cualquier duda o sugerencia, comunícate con el equipo de desarrollo.