Escolar Documentos
Profissional Documentos
Cultura Documentos
Paso 1. Se debe instalar primero node.js y npm. Para verificar que están instalados ingresamos
en un terminal el comando node -v y el comando npm -v respectivamente.
Paso 2. Ingresamos a la página oficial de nodejs, es recomendable para desarrollos que van a
producción instalar la versión previa a la última versión, en este caso la versión 8.9.3 será
suficiente. https://nodejs.org/es/download/
Seleccionamos la forma de instalación, para el caso de Ubuntu 16, seleccionamos la opción
Instale Node.js mediante un manejador de paquetes, y luego seleccionamos la opción
Distribuciones de Linux basadas en Debian y Ubuntu.
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
Paso 3. Previamente para instalar nodejs, hay que tener instalado curl, con
sudo apt-get update
sudo apt-get install curl
Paso 4. Verificamos que tenemos instalado nodejs con el siguiente comando:
https://www.jetbrains.com/webstorm/download/#section=linux
# add-apt-repository ppa:webupd8team/java
# apt-get update
sudo apt install openjdk-8-jdk openjdk-8-jre
java -version
Para instalar angular, ejecutamos el comando npm install -g @angular/cli como se indica a
continuación, esto tomara unos minutos. (puede presentar errores si la conexión de internet
no es óptima).
En Ubuntu es más eficiente descargar e instalar desde el paquete y luego ejecutar el comando
de instalación desde el terminal. https://github.com/angular/quickstart , renombramos
angular-quickstart-master con el nombre de angular4
Se puede lanzar la aplicación con el comando npm start, tendremos disponible el hola mundo
de angular 5 en la url http://localhost:3000 , ver en la ventana de Hello Angular más abajo.
1. Pasos para crear mi primera aplicación en ANGULAR, con el comando ng new mifirstapp
ng new nombre-del-proyecto
ng new misecondapp
Versión instalada
CREACIÓN DE UN PROYECTO EN NODEJS
Ver https://geekytheory.com/introduccion-a-express-js
#express miapp2
HTTP
Verb CRUD Entire Collection (e.g. /customers) Specific Item (e.g. /customers/{id})
POST Create 201 (Created), 'Location' header with 404 (Not Found), 409 (Conflict) if
link to /customers/{id} containing resource already exists..
new ID.
GET Read 200 (OK), list of customers. Use 200 (OK), single customer. 404 (Not
pagination, sorting and filtering to Found), if ID not found or invalid.
navigate big lists.
PUT Update/Replace 405 (Method Not Allowed), unless 200 (OK) or 204 (No Content). 404 (Not
you want to update/replace every Found), if ID not found or invalid.
resource in the entire collection.
PATCH Update/Modify 405 (Method Not Allowed), unless 200 (OK) or 204 (No Content). 404 (Not
you want to modify the collection Found), if ID not found or invalid.
itself.
DELETE Delete 405 (Method Not Allowed), unless 200 (OK). 404 (Not Found), if ID not
you want to delete the whole found or invalid.
collection—not often desirable.
Express es un framework que nos permitirá acceder a las funcionalidades que nos provee node, en forma
mucho más rápida y fácil.
Para crear un proyecto primeramente debemos instalar express con el siguiente comando:
express --version
A continuación, se puede crear una carpeta miproyectoexpress2 y dentro digitar desde un terminal:
• npm init
• Llenamos los datos.
• npm install express –save o también digitando
• npm i express -S
Creamos un archivo index.js con el siguiente código.
'use strict'
app
.get('/',(req, res)=>{
res.end('API REST corriendo en http://localhost:3000')
})
.listen(3000)
console.log('Iniciando Express en el puerto 3000')
Para no estar en cada momento parando y arrancando el servidor se puede instalar una librería llamada
nodemon
npm i -D nodemon
INSTALACIÓN DE MONGODB
https://www.mongodb.com/download-center
Cuando estamos trabajando con node.js y MongoDB nos encontramos con el tema de cómo
conectar node.js con nuestra base de datos en MongoDB aquí es donde usamos la librería
llamada mongoose desde el link http://mongoosejs.com/docs/index.html .