¿Qué es?
Es un controlador de versiones en un mismo ambiente. Permite instalar multiples versiones de Node.js y npm en un mismo equipo, y ejecutar la que necesites en cada momento.
Informática, Programación y Electrónica
Es un controlador de versiones en un mismo ambiente. Permite instalar multiples versiones de Node.js y npm en un mismo equipo, y ejecutar la que necesites en cada momento.
Suponiendo que ya ha instalado Node.js, cree un directorio para que contenga la aplicación y conviértelo en el directorio de trabajo.
mkdir myapp cd myapp
Utilice el mandato npm init
para crear un archivo package.json
para la aplicación. Para obtener más información sobre cómo funciona package.json
, consulte Specifics of npm’s package.json handling.
npm init
Este mandato solicita varios elementos como, por ejemplo, el nombre y la versión de la aplicación. Por ahora, sólo tiene que pulsar INTRO para aceptar los valores predeterminados para la mayoría de ellos, con la siguiente excepción:
entry point: (index.js)
Especifique app.js
o el nombre que desee para el archivo principal. Si desea que sea index.js
, pulse INTRO para aceptar el nombre de archivo predeterminado recomendado.
A continuación, instale Express en el directorio app
y guárdelo en la lista de dependencias. Por ejemplo:
npm install express --save
Para instalar Express temporalmente y no añadirlo a la lista de dependencias, omita la opción --save
:
npm install express
http://expressjs.com/es/starter/installing.html
En el directorio myapp
, cree un archivo denominado app.js
y añada el código siguiente:
var express = require('express'); var app = express(); app.get('/', function (req, res) { res.send('Hello World!'); }); app.listen(3000, function () { console.log('Example app listening on port 3000!'); });
Para arrancar el servidor:
node app.js
Ahora en un navegador poner localhost:3000 y nos saldra la raiz / –> Hello Word!
Si le añadieramos otra ruta en el app.js tal como esta:
var express = require('express'); var app = express(); app.get('/', function (req, res) { res.send('Hello World!'); }); app.get('/prueba', function (req, res) { res.send('Prueba!!!'); }); app.listen(3000, function () { console.log('Example app listening on port 3000!'); });
Ahora si ponemos en el navegador localhost:3000/prueba veremos por pantalla –> Prueba!!!
tar xf node-v8.11.1-linux-x64.tar.xz
sudo cp -r node/{bin,include,lib,share} /usr/