Ahora vamos a aprender a instalar dependencias con NPM, instalaremos los paquetes necesarios para crear el API REST que estamos creando con NodeJS.
He preparado un vídeo para enseñarte como hacerlo:
Puedes ver más artículos de NodeJS dando click aquí.
Las dependencias básicas son:
- Express: es un framework sobre Node.js que nos permite trabajar con el protocolo HTTP, rutas, etc
- Body Parser: nos permite convertir los datos que nos lleguen en las peticiones al servidor en objetos json
- Mongoose: es una especie de ORM que nos provee de métodos y funcionalidades para trabajar de mejor manera con MongoDB
Si únicamente instalamos las dependencias básicas, debemos lanzar los siguientes comandos:
npm install express --save npm install body-parser --save npm install mongoose --save
Con la opción –save lo que hacemos es añadir la dependencia a nuestro package.json.
Tambien podemos instalar un monitor de cambios en nuestro código que nos recargue el servidor cada vez que hacemos algun cambio, podemos instalar nodemon con este comando:
npm install nodemon --save-dev
Con la opción –save-dev guardamos esa dependencia en nuestro proyecto paro solo en desarrollo, es decir en un ambiente local de pruebas.
El package.json debe quedarnos así:
{
"name": "tutoriales-api-rest-nodejs-backend",
"version": "1.0.0",
"description": "API RESTful de victorroblesweb.es",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon index.js"
},
"author": "Víctor Robles WEB",
"license": "MIT",
"dependencies": {
"body-parser": "^1.17.2",
"express": "^4.15.4",
"mongoose": "^4.11.7"
},
"devDependencies": {
"nodemon": "^1.11.0"
}
}
Así de simple es instalar dependencias con NPM.
Si quieres desinstalar una dependencia del proyecto lo puedes hacer con los siguientes pasos:
Con esto ya tenemos las dependencias necesarias para empezar a crear nuestro servicio RESTful con NodeJS y MongoDB. En el siguiente tutorial aprenderemos a conectarnos a MongoDB desde Node.js de manera sencilla.













