0% encontró este documento útil (0 votos)
66 vistas20 páginas

Node Js

El documento describe cómo crear un proyecto en Node.js usando npm init, instalar dependencias como Express, MongoDB y Mongoose, y agregar código para conectar la base de datos y manejar errores.

Cargado por

julian roman
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
66 vistas20 páginas

Node Js

El documento describe cómo crear un proyecto en Node.js usando npm init, instalar dependencias como Express, MongoDB y Mongoose, y agregar código para conectar la base de datos y manejar errores.

Cargado por

julian roman
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Node JS

Robinson Andres Cortes Galindo


Creación de un proyecto en Node js npm init -y

El comando -y le dice a npm init que use los valores


predeterminados para todas las preguntas. Esto significa que no se te
pedirá que proporciones ninguna información.
Instalación de dependencias
• express
• mongodb
• mongoose
Express npm install express
• Express. js es el framework backend más popular para Node. js, y es una
parte extensa del ecosistema JavaScript. Está diseñado para construir
aplicaciones web de una sola página, multipágina e híbridas, también se ha
convertido en el estándar para desarrollar aplicaciones backend con Node.
mongodb npm install mongodb
• MongoDB es una base de datos NoSQL orientada a documentos
que se utiliza para almacenar grandes volúmenes de datos
mongoose npm install mongodb
• es una biblioteca de programación orientada a objetos de
JavaScript que crea una conexión entre MongoDB y el
entorno de tiempo de ejecución de JavaScript de Node.js
nodemon npm install --global nodemon
• Es una herramienta que nos ayuda a reiniciar nuestro servidor (o
algún otro proceso de nuestra computadora) cada vez que hagamos
un cambio en nuestro código
Agregar librerías
const express = require('express');

Importa el framework web Express.js, un componente esencial para construir aplicaciones y APIs web en
Node.js. El framework proporciona un conjunto de funcionalidades y herramientas para:
• Gestionar rutas y solicitudes HTTP
• Renderizar contenido
• Manejar cookies y sesiones
• Trabajar con middleware
• Y mucho más

Variable 'express': Se crea una variable llamada 'express' para almacenar la referencia al framework,
permitiendo su uso en el resto del código.
const mongoose = require('mongoose');

• la librería Mongoose, que sirve como un Object Document Mapper (ODM)


para interactuar con bases de datos MongoDB desde Node.js. Mongoose
facilita la definición y gestión de modelos de datos, el mapeo de estos
modelos a documentos de MongoDB, y la realización de operaciones de
consulta, inserción, actualización y eliminación de datos en la base de datos.
• Variable 'mongoose': Se crea una variable llamada 'mongoose' para
almacenar la referencia a la librería, permitiendo su uso posterior para
interactuar con MongoDB.
useNewUrlParser useUnifiedTopology
Esta opción indica que se debe Esta opción habilita el nuevo motor de
utilizar el nuevo analizador de descubrimiento y monitoreo del servidor de
URL para interpretar la cadena MongoDB. Este motor proporciona una forma
de conexión a la base de datos. más confiable y eficiente de descubrir y
El analizador moderno ofrece gestionar las conexiones a los servidores de la
mejoras en la seguridad y el base de datos, especialmente en entornos con
rendimiento. clústeres o replica sets.
• Al utilizar console.error.bind(console), se asegura que el valor de this
dentro de la nueva función creada sea siempre el objeto console. Esto
garantiza que cualquier propiedad o método que intente utilizar dentro de la
función (por ejemplo, para formatear el mensaje de error) esté disponible y se
comporte como se espera.
db.once
escuchar una vez
db.on
escuchar continuamente
A Escribir REST

También podría gustarte