Node.js

De Dos Ideas.
Saltar a: navegación, buscar

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/