Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
script:nodejs [2013/06/30 14:26] alfred [Sintaxis] |
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 25: | Línea 25: | ||
| $ npm --version | $ npm --version | ||
| </code> | </code> | ||
| - | ==== Sintaxis ==== | + | 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 ==== | ==== Variables ==== | ||
| * '''<nowiki>__filename</nowiki>''' devuelve el nombre del script. | * '''<nowiki>__filename</nowiki>''' devuelve el nombre del script. | ||
| Línea 34: | Línea 46: | ||
| ==== Consola ==== | ==== Consola ==== | ||
| * ''console.log(string)'', escribir. | * ''console.log(string)'', escribir. | ||
| - | |||
| - | ==== Strings ==== | ||
| - | * ''str1 + str2'', concatenar. | ||