Módulo: ¿Qué es el Node.js?

módulo

¿Qué es el Node.js?

  • Node.js es un entorno de tiempo de ejecución de JavaScript que ejecuta código JavaScript fuera de un navegador web.
  • Se basa en el motor de tiempo de ejecución de JavaScript Google Chrome V8. El mismo motor que compila nuestro código js en el navegador.

¿Por qué Node.js?

  • Si te gusta codificar backend en js, entonces node js es tu amigo
  • Módulos/Paquetes: Node.js tiene npm, un administrador de paquetes de nodos, con una biblioteca de más de 350 000 paquetes para ayudar a que su proyecto o aplicación despegue con eficiencia y facilidad.
  • Modelo de E/S sin bloqueo / Controlado por eventos

¿Qué puede hacer el Node.js? (ejemplos)

  • API y servidores
  • Bases de datos (sí, algunas bases de datos están integradas en Node.js)
  • Herramientas de compilación de CLI
  • AutomatizacionesBasic
  • Robots de compras de GPU Scripting

Global en el Node.js

En el nodo js, ​​se puede entender como la ventana en el navegador. Lo que se define globalmente para eso no necesitamos importar ningún paquete.

Ejemplo: __dirname,__filename,Process,Export,Import,require

Módulo

¿Qué son los módulos?

  • El módulo es un fragmento de código prescrito y puede ser un solo archivo o más de un archivo que usa en su código
  • Los módulos son de dos tipos: módulo interno, módulo externo

¿Qué es el módulo interno?

  • El módulo interno es el módulo incorporado por Node:js y no necesitamos instalarlo

Como módulo fs, url, etc.

Módulo de importación

  • Hay dos métodos que puede importar o usar código javascript escrito en diferentes archivos/carpetas
  • Common js — const name = require(‘ruta relativa de archivo/carpeta’ )
  • Forma del módulo :-import(‘ruta relativa al archivo/carpeta’ )

¿Qué es el ‘módulo fs’?

  • Este es el módulo interno proporcionado por Node.js para interactuar con archivos
  • Algunos de los métodos son: –
  • módulo fs para lectura y escritura
  1. Leer archivo
  2. Escribir archivo
  3. ReadFileSync
  4. EscribirFileSync

Paquete

  • ¿Qué son los paquetes y para qué sirven?
  • Los paquetes son la colección de módulos.
  • Que realizan alguna tarea específica
  • Al igual que express es el marco de back-end, abierto, el analizador de cuerpo analiza la solicitud entrante, etc.
  • NPM (administrador de paquetes de nodos) para administrar las diferentes versiones del paquete
  • ¿Por qué necesitamos el archivo package.json y cómo crearlo?
npm init // while running in terminal it ask a bunch of questions 
and you want to ignore those questions just type
npm init -y

Paquete.json

Cada vez que trabajamos en el nodo js, proporciona toda la información sobre los paquetes, la versión y el script para ejecutar en la terminal. etc.

¿Cómo instalar paquetes?

npm install pacakge-name
or 
npm i pacakge-name

¿Cómo desinstalar el paquete?

npm uninstall pacakge-name
or 
npm i pacakge-name

Espero que haya aprendido algo y me gustaría saber de usted cualquier sugerencia.

Recent Post