‫Instructor: Sigamos moviéndonos y
‫exploremos Node. js un poco más.
‫Y ahora vamos a empezar un nuevo archivo JavaScript.
‫Así que justo en la carpeta raíz, y lo llamo index. js, reduzcamos un
‫poco la terminal aquí.
‫Bien, ahora escribamos nuestro primer código de nodo aquí dentro de
‫un archivo y todo lo que voy
‫a hacer es crear una variable de saludo.
‫(escribiendo) Y
‫luego poner el clásico "Hola mundo" allí.
‫Así que "Hola mundo" se ha utilizado tradicionalmente al
‫iniciar un nuevo lenguaje de programación y eso
‫es lo que estamos haciendo aquí.
‫Bien, y ahora estoy ingresando a la
‫consola esta variable de saludo, así que cosas muy, muy, muy simples.
‫Guárdelo y ahora ejecutemos este archivo.
‫Entonces, en JavaScript normal en un navegador, ahora
‫incluiríamos este archivo JavaScript en algún
‫archivo HTML y luego abriríamos
‫ese archivo HTML en un navegador, ¿verdad?
‫Pero aquí con Node, no necesitamos hacer nada de eso.
‫Todo lo que hacemos es usar nuestro comando Node.
‫Pero ahora, no vamos a presionar 'Enter' de
‫inmediato, porque eso nos llevaría de regreso al REPL, sino
‫que queremos ejecutar este archivo.
‫Entonces, todo lo que tenemos que hacer es escribir Node y luego
‫el nombre del archivo, entonces index. js, presione 'Enter' y,
‫de hecho, aquí tenemos nuestro registro "Hola mundo. "Así que felicitaciones, acaba
‫de ejecutar
‫su primer script de Node.
‫Ahora, eso no es realmente tan útil, ¿verdad?
‫Así que hagamos algo un poco más avanzado.
‫Y recuerda cómo dije en la primera conferencia
‫que con Node. js, podemos hacer todo
‫tipo de cosas increíbles que no podemos hacer con
‫JavaScript en el navegador como, por ejemplo, leer archivos del sistema de archivos, ¿verdad?
‫Ahora, para hacer eso, necesitamos usar un módulo Node.
‫Entonces Node. js realmente se basa en
‫este concepto de módulos donde todo tipo de
‫funcionalidad adicional se almacena en un módulo.
‫Y en el caso de
‫leer archivos, eso está dentro del módulo FS.
‫Entonces, ¿cómo abrimos estos
‫módulos o cómo podemos realmente usarlos?
‫Bueno, los requerimos en nuestro código y luego almacenamos el
‫resultado de la función requerida en una variable.
‫Eso suena un poco complicado, así que simplemente hagámoslo.
‫Entonces llamaremos FS al resultado
‫(escribiendo)
‫de requerir el módulo FS.
‫Y FS aquí significa sistema de archivos.
‫Entonces, al usar este módulo aquí, obtendremos
‫acceso a funciones para leer datos y escribir datos directamente
‫en el sistema de archivos.
‫Entonces, nuevamente, llamar a esta función aquí con este nombre
‫de módulo FS integrado devolverá un objeto
‫en el que hay muchas funciones que podemos usar.
‫Y restaure ese objeto directamente en la variable
‫FS que luego podemos usar.
‫Lo usaremos en el siguiente video,
‫pero por ahora quiero echar un vistazo rápido a
‫la documentación de Node contigo, para que
‫en caso de que
‫necesites algún otro módulo para ti más adelante,
‫siempre sepas dónde buscar información. sobre eso.
‫Bien, entonces la documentación de Node es algo
‫muy, muy importante que todo desarrollador de Node debe conocer.
‫Entonces, lo que hacemos es ir a nodejs. org y luego presione la pestaña
‫de documentación aquí y luego seleccione la versión de
‫Nodo que está usando aquí en
‫el lado izquierdo.
‫Entonces estoy usando la versión 10, y esa
‫es la que estoy eligiendo aquí.
‫Y esa es la documentación.
‫Aquí, en el lado izquierdo, tiene todo
‫tipo de módulos diferentes.
‫Por ejemplo, también tiene el REPL, por lo que el REPL
‫es lo que usamos en la última conferencia y
‫si necesita saber un poco más
‫al respecto, puede venir aquí y leer
‫lo que necesite saber.
‫Por ejemplo, la salida de la
‫que hablé está documentada aquí y bueno, todo tipo de cosas.
‫De acuerdo, también puedes usar REPL dentro
‫de tu código, lo cual no tiene mucho sentido
‫pero es posible.
‫Entonces, nuevamente, todos los módulos se enumeran aquí en el lado izquierdo y
‫el que acabamos de implementar es el sistema de archivos.
‫Está bien, y aquí abajo tienes todas estas cosas diferentes que por
‫ahora no tendrán mucho sentido para ti, está bien, pero eso
‫no es ningún problema.
‫Por eso tenemos todo este curso por delante.
‫Por ahora, sepa que en caso de
‫que necesite algo, siempre está disponible en la documentación para usted.
‫Entonces, por ejemplo, en
‫el siguiente video, leeremos un archivo del disco a nuestro código.
‫Y lo haremos usando la sincronización de archivos de lectura.
‫Y aquí tienes
‫toda la información sobre esa función específica.
‫De acuerdo, y en
‫el siguiente video, eso es realmente lo que vamos a hacer.
‫Y en este, aprendió a
‫escribir su propio primer código de nodo dentro de
‫un nuevo archivo JavaScript y luego
‫ejecutar ese archivo en la terminal.
‫Luego también requerimos el módulo del sistema de archivos
‫y, nuevamente, en el
‫siguiente video, finalmente lo usaremos e importaremos algunos archivos.
‫Hasta entonces.