Node.js es una plataforma JavaScript Chrome integrada para crear fácilmente aplicaciones de red más rápidas y flexibles. Node.js utiliza un modelo de E/S ininterrumpido y controlado por eventos que lo hace fácil y eficiente, adecuado para aplicaciones en tiempo real que utilizan datos que funcionan en todos los dispositivos distribuidos.
Node.js es un entorno de trabajo multiplataforma de código abierto para aplicaciones de comunicación y desarrollo del lado del servidor. Las aplicaciones de Node.js están habilitadas para JavaScript y pueden ejecutarse durante el tiempo de ejecución de Node.js en OS X, Microsoft Windows y Linux.
Node.js también proporciona una rica biblioteca de varios módulos de JavaScript que facilitan el desarrollo de aplicaciones web utilizando Node.js a gran escala.
Acercarse:-
- Primero, inicialice el proyecto node.js en la carpeta particular de su máquina.
- instalar los módulos de Node en la carpeta del proyecto
- Después de esto, cree una conexión a la base de datos.
Paso 1: cree un proyecto NodeJS e inicialícelo con el siguiente comando:
npm init
Paso 2: Instale los módulos de Node con el siguiente comando:
npm i express mongodb mongoose cors
Estructura de archivos: Nuestra estructura de archivos se verá como la siguiente:
index.js
// To connect with your mongoDB database const mongoose = require("mongoose"); // Connecting to database mongoose.connect( "mongodb://localhost:27017/", { dbName: "yourDB-name", useNewUrlParser: true, useUnifiedTopology: true, }, (err) => err ? console.log(err) : console.log( "Connected to yourDB-name database") ); const express = require("express"); const app = express(); const cors = require("cors"); console.log("App listen at port 5000");
Ejecute el archivo index.js usando el siguiente comando:
nodemon index.js