Node.js
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.
Por ejemplo, para utilizar el proxy "proxy.dominio.com" en el puerto 8080, con el usuario "user" y el password "pass":
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":
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:
registry = http://registry.npmjs.org/