Creando servicio REST con MongoDB, Express.js y Node.js - Parte I
En este pequeño artículo aprenderemos a crear un servicio REST, para ser consumido desde cualquier framework de front-end que elijas.
Como primera parte crearemos la conexión a MongoDB y el servidor web.
Conceptos básicos:
MongoDB es un sistema de base de datos NoSQL orientado a documentos de código abierto.
Node.js es un entorno JavaScript de lado de servidor que utiliza un modelo asíncrono y dirigido por eventos.
Express.js es un framework de desarrollo de aplicaciones web minimalista y flexible para Node.js.
Arranquemos
Ya que conocemos un poco de Node y Express comencemos con el proyecto, primero creamos una carpeta y dentro de ella, desde la terminal ejecutamos:
npm init
Después de seleccionar las opciones por default al ejecutar ese comando, ahora toca instalar las dependencias necesarias:
npm install mongoose body-parser express nodemon --save
Hecha la instalación de las dependencias, creamos el archivo conn.js, en este archivo, importaremos mongoose, dependencia que instalamos anteriormente y que servirá como driver para realizar la conexión a la base…