Tagnode

Servidores HTTP de node para el servicio de archivos estáticos

S

Uno de los usos más fundamentales de un servidor HTTP es servir archivos estáticos al navegador de un usuario, como CSS, JavaScript o archivos de imagen. Más allá del uso normal del navegador, existen miles de otras razones por las que necesitaría entregar archivos estáticos, como para descargar música o datos científicos. De cualquier manera, deberá encontrar una forma sencilla de permitir que...

NPM arroja error sin Sudo

N

Si conoce JavaScript, entonces sabe acerca de NPM; es el administrador de paquetes predeterminado para Node.js, que es un entorno de ejecución de código abierto. Los desarrolladores usan NPM porque no solo proporciona una manera fácil de mantener el código, sino que también les ayuda cuando tienen que compartirlo con otros desarrolladores que pueden reutilizar fácilmente el código durante su...

Cómo desinstalar Node.js de Mac OSX

C

Si lees una de mis publicaciones anteriores sobre cómo instalar Node.js, probablemente hayas notado que hay varias formas de instalarlo en tu computadora. Esto podría ser de un administrador de paquetes, del código fuente o de una distribución binaria precompilada. Entonces, ¿qué haces cuando quieres desinstalar Node.js? Aquí describiré algunas formas en las que puede desinstalarlo de su...

Probando el código de Node.js con Mocha y Chai

P

Escribir pruebas unitarias es una de esas cosas que mucha gente se olvida de hacer o simplemente evita por completo, pero cuando las tienes son salvavidas. Desarrollo impulsado por pruebas, lo que significa que escribe sus pruebas antes que su código, es un gran objetivo por el que luchar, pero requiere disciplina y planificación cuando está programando. Para que todo este proceso sea mucho más...

Argumentos de la línea de comandos en Node.js

A

¿Qué son los argumentos de la línea de comandos? Los argumentos de la línea de comandos son cadenas de texto que se utilizan para pasar información adicional a un programa cuando se ejecuta una aplicación a través del interfaz de línea de comandos (CLI) de un sistema operativo. Los argumentos de la línea de comandos suelen incluir información que se utiliza para establecer la configuración o los...

Leer y escribir archivos CSV con Node.js

L

  Introducción El término CSV es una abreviatura que significa valores separados por comas. Un archivo CSV es un archivo de texto sin formato que contiene datos formateados según el estándar CSV. Tiene líneas distintas que representan registros y cada campo del registro está separado de otro por una coma. Es muy conveniente almacenar datos tabulares en CSV: Name,Surname,Age,Gender...

Bookshelf.js: un ORM de Node.js

B

Uno de los recursos más comunes con los que interactuará en un lenguaje como Node.js (principalmente un lenguaje centrado en la web) son las bases de datos. Y dado que SQL es el más común de todos los diferentes tipos, necesitará una buena biblioteca que lo ayude a interactuar con él y sus muchas características. Bookshelf.js se encuentra entre los paquetes ORM de Node.js más populares. Proviene...

Leer archivos con Node.js

L

Una de las cosas más comunes que querrá hacer con casi cualquier lenguaje de programación es abrir y leer un archivo. Con la mayoría de los lenguajes, esto es bastante simple, pero para los veteranos de JavaScript puede parecer un poco extraño. Durante muchos años, JavaScript solo estuvo disponible en el navegador, por lo que los desarrolladores de aplicaciones para el usuario solo pueden estar...

NeDB: una base de datos JavaScript ligera

N

Cuando piensa en una base de datos, lo primero que se le puede ocurrir es MySQL, MongoDB o PostgreSQL. Si bien todas estas son excelentes opciones para almacenar datos, todas están sobrecargadas para la mayoría de las aplicaciones. Considere una aplicación de chat de escritorio escrita con el Electrón framework en JavaScript. Si bien los datos del chat (mensajes, contactos, historial, etc.)...

Uso de NVM para instalar el node

U

Solo en los últimos 6 meses, Node.js ha pasado de v0.12.xa v5.1.x. Hubo más de 35 lanzamientos en ese período de tiempo, y cada uno agregó algunas funciones significativas o correcciones de errores. Una gran parte de este salto fue la fusión de io.js en Node, que estaba en un desarrollo mucho más rápido. Instalar Node no es el proceso más sencillo, o al menos no es conveniente desinstalarlo y...

Literales de cadena / plantilla ES6 en Node.js

L

Introducción En este artículo, vamos a hablar sobre los literales de plantilla de JavaScript. También se les llamaba Template Strings antes de la especificación ES2015. Aparte de eso, también vamos a cubrir qué son los literales de plantilla etiquetados y cómo podemos usarlos con los literales de plantilla normales. ¿Qué es una plantilla literal? Los literales de plantilla se introdujeron con...

Uso de enlaces asíncronos para el manejo del contexto de solicitudes en Node.js

U

Introducción Ganchos asíncronos son un módulo principal de Node.js que proporciona una API para realizar un seguimiento de la vida útil de los recursos asincrónicos en una aplicación de Node. Un recurso asincrónico se puede considerar como un objeto que tiene una devolución de llamada asociada. Los ejemplos incluyen, pero no se limitan a: Promesas, Tiempos de espera, TCPWrap, UDP, etc. Se puede...

Manejo de CORS con Node.js

M

Introducción En este artículo, veremos qué es CORS, cómo puede configurar CORS con Express y cómo personalizar el middleware CORS según sus necesidades. Que es CORS CORS es la abreviatura de Intercambio de recursos entre orígenes. Es un mecanismo para permitir o restringir los recursos solicitados en un servidor web dependiendo de dónde se inició la solicitud HTTP. Esta política se utiliza para...

Trabajar con imágenes en Node.js – GraphicsMagick e ImageMagick

T

Introducción A medida que las imágenes se han convertido en una parte integral de la web, la necesidad de procesamiento de imágenes se vuelve siempre presente. Hay varias bibliotecas y binarios que se utilizan para el procesamiento de imágenes en Node.js, dos de los cuales son GráficosMagia y ImageMagick. ImageMagick es un software de procesamiento de imágenes de código abierto para crear...

Ejemplos de Websocket de Node.js con Socket.io

E

¿Qué son los Websockets? En los últimos años, un nuevo tipo de comunicación comenzó a surgir en la web y en las aplicaciones móviles, llamado websockets. Este protocolo ha sido esperado durante mucho tiempo y finalmente fue estandarizado por la IETF en 2011, allanando el camino para un uso generalizado. Este nuevo protocolo abre una línea de comunicación con el cliente mucho más rápida y...

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad