Diferencia entre revisiones de «Node.js»

De Dos Ideas.
Saltar a: navegación, buscar
(Página creada con 'Node.js es una plataforma para crear aplicaciones de internet, especialmente servidores web. Los programas se escriben en JavaScript, usan I/O asincrónico por eventos p…')
 
(Configuración de NPM detrás de un proxy)
 
Línea 2: Línea 2:
  
 
== Configuración de NPM detrás de un proxy ==
 
== Configuración de NPM detrás de un proxy ==
NPM (el gestor de paquetes de Node) puede funcionar detrás de un proxy. Para esto es necesario configurar los datos del proxy. Toda la configuración de NPM se guarda en el archivo '''.npmrc''' en la raíz del directorio del usuario.  
+
NPM (el gestor de paquetes de Node) puede funcionar detrás de un proxy. Para esto es necesario configurar los datos del proxy. Toda la configuración de NPM se guarda en el archivo '''.npmrc''' en la raíz del directorio del usuario. Este archivo puede editarse manualmente, o ejecutando ''npm config set key value''.
  
 
Por ejemplo, para utilizar el proxy "proxy.dominio.com" en el puerto 8080, con el usuario "user" y el password "pass":  
 
Por ejemplo, para utilizar el proxy "proxy.dominio.com" en el puerto 8080, con el usuario "user" y el password "pass":  
 
+
  npm config set proxy http://user:pass@proxy.dominio.com:8080/
Ejemplo:
 
  proxy = http://user:pass@proxy.dominio.com:8080/
 
  
 
En Windows es común que el usuario esté asociado a un dominio. En ese caso, anteponemos el dominio antes del nombre de usuario separando con la contrabarra (\). Por ejemplo, si el usuario "user" está en el dominio "MIDOMINIO":  
 
En Windows es común que el usuario esté asociado a un dominio. En ese caso, anteponemos el dominio antes del nombre de usuario separando con la contrabarra (\). Por ejemplo, si el usuario "user" está en el dominio "MIDOMINIO":  
  proxy = http://MIDOMINIO\user:pass@proxy.dominio.com:8080/
+
  npm config set proxy http://MIDOMINIO\user:pass@proxy.dominio.com:8080/
  
 
Si el proxy tiene problemas con HTTPS, es posible decirle a NPM que utilice sólo el protocolo HTTP para conectarse:  
 
Si el proxy tiene problemas con HTTPS, es posible decirle a NPM que utilice sólo el protocolo HTTP para conectarse:  
  registry = http://registry.npmjs.org/
+
  npm config set registry http://registry.npmjs.org/

Revisión actual del 14:26 10 feb 2012

Node.js es una plataforma para crear aplicaciones de internet, especialmente servidores web. Los programas se escriben en JavaScript, usan I/O asincrónico por eventos para minizar el overhead y maximizar la escalabildiad. Node.js utiliza el motor JavaScript V8 de Google, y varias librerías propias.

Configuración de NPM detrás de un proxy

NPM (el gestor de paquetes de Node) puede funcionar detrás de un proxy. Para esto es necesario configurar los datos del proxy. Toda la configuración de NPM se guarda en el archivo .npmrc en la raíz del directorio del usuario. Este archivo puede editarse manualmente, o ejecutando npm config set key value.

Por ejemplo, para utilizar el proxy "proxy.dominio.com" en el puerto 8080, con el usuario "user" y el password "pass":

npm config set proxy http://user:pass@proxy.dominio.com:8080/

En Windows es común que el usuario esté asociado a un dominio. En ese caso, anteponemos el dominio antes del nombre de usuario separando con la contrabarra (\). Por ejemplo, si el usuario "user" está en el dominio "MIDOMINIO":

npm config set proxy http://MIDOMINIO\user:pass@proxy.dominio.com:8080/

Si el proxy tiene problemas con HTTPS, es posible decirle a NPM que utilice sólo el protocolo HTTP para conectarse:

npm config set registry http://registry.npmjs.org/