Del curso: Node.js esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.100 cursos impartidos por expertos del sector.
Node.js y la lectura asincrónica de archivos - Tutorial de Node.js
Del curso: Node.js esencial
Node.js y la lectura asincrónica de archivos
La lectura de archivos puede afectar dramáticamente el rendimiento de una aplicación. Te voy a mostrar el efecto en este código. Acá estamos con una aplicación en Node donde estoy importando el módulo de Filesystem, o fs, para poder leer los archivos locales. También, estoy utilizando el método readFileSync que me permite a mí leer de manera sincrónica el contenido de un archivo. Tengo un archivo definido dentro de una carpeta y estoy leyéndolo en formato UTF-8. Por último, estoy igualando esto a una variable y lo estoy desplegando en la consola. Veámoslo en acción invocando esta aplicación con node app.js y vemos el resultado que es la cadena de texto que se encuentra dentro de el archivo externo. Perfecto, el rendimiento es superveloz. Sin embargo, esto es pura casualidad porque el archivo que estamos invocando es un archivo de texto muy pequeño. Si invocáramos un archivo mucho más pesado, por ejemplo, yo ya tengo un archivo en formato AVI, que es un video con muchísimo más datos…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
-
-
-
-
(Bloqueado)
Lectura sincrónica de archivos en Node.js4 min 6 s
-
(Bloqueado)
Node.js y la lectura asincrónica de archivos6 min 6 s
-
(Bloqueado)
Detectar errores de lectura en Node.js6 min 22 s
-
(Bloqueado)
Lectura de carpetas en Node.js4 min 34 s
-
(Bloqueado)
Escribir archivos con el módulo FS de Node5 min 48 s
-
(Bloqueado)
Copiar archivos con el módulo FS de Node4 min 11 s
-
(Bloqueado)
Cómo eliminar archivos con el módulo FS de Node3 min 36 s
-
(Bloqueado)
Procesos asincrónicos encadenados6 min 42 s
-
(Bloqueado)
Mover un archivo con métodos encadenados9 min 20 s
-
(Bloqueado)
-
-