Herramientas de usuario

Herramientas del sitio


script:nodejs

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
script:nodejs [2013/06/28 17:48]
alfred creado
script:nodejs [2020/05/09 09:25] (actual)
Línea 1: Línea 1:
 ====== NodeJS ====== ====== NodeJS ======
 Es un lenguaje que permite ejecutar scripts JavaScript utilizando el intérprete V8 de Google. Además añade una librería de acceso a red y ficheros. Es un lenguaje que permite ejecutar scripts JavaScript utilizando el intérprete V8 de Google. Además añade una librería de acceso a red y ficheros.
 +  * [[http://​nodejs.org/​api|API de NodeJS]]
 ===== Básico ===== ===== Básico =====
 ==== Uso ==== ==== Uso ====
Línea 20: Línea 20:
 #​!/​usr/​bin/​env node #​!/​usr/​bin/​env node
 </​code>​ </​code>​
-==== Sintaxis ​====+Saber las versiones:​ 
 +<​code>​ 
 +$ node --version 
 +$ npm --version 
 +</​code>​ 
 +Instalar módulos (localmente):​ 
 +<​code>​ 
 +$ npm install restler csv accounting 
 +</​code>​ 
 +Para usar funciones de un fichero (o de uno de los módulos locales): 
 +<code javascript>​ 
 +var mr require('​./​market-research.js'​);​  
 +var csv require('​csv'​);​ 
 +mr.marketResearch(["​FB",​ "​ORCL"​]);​ 
 +</​code>​ 
 +Podemos hacer una llamada al script utilizando líneas de código por consola: 
 +<​code>​ 
 +$ node -e "var mr require('​./​market-research.js'​);​ mr.marketResearch();"​ 
 +</​code>​ 
 +==== Variables ​==== 
 +  * '''<​nowiki>​__filename</​nowiki>'''​ devuelve el nombre del script.
  
 +===== Operaciones básicas =====
  
 +==== Consola ====
 +  * ''​console.log(string)'',​ escribir.
  
 +
 +==== Ficheros ====
 +Para escribir un string ''​out''​ en un fichero ''​outfile'':​
 +<code javascript>​
 +var fs = require('​fs'​);​
 +fs.writeFileSync(outfile,​ out);  ​
 +</​code>​
script/nodejs.1372441717.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)