Node.js admite la funcionalidad del lado del servidor mediante Express . Nos permite añadir nuevas características y organizar las funcionalidades. Mientras trabajamos con Express, podemos configurar nuestro propio servidor local para un directorio base determinado. El siguiente enfoque cubre cómo servir múltiples aplicaciones web con diferentes directorios base en el mismo servidor express.
Configuración del entorno y ejecución:
Paso 1: Inicialice el proyecto node.js con el siguiente comando.
npm init
Paso 2: Instale el módulo requerido usando el siguiente comando.
npm install express
Paso 3: Después de instalar Express, podemos solicitar el módulo usando el siguiente código.
const express = require('express'); const app = express();
app.listen () ayuda a vincular la aplicación con un host y un puerto específicos. Por lo tanto, podemos configurar múltiples aplicaciones en diferentes puertos mientras trabajamos con el mismo servidor express.
Paso 4: Cree un archivo index1.js con el siguiente código. Estamos usando el puerto 3000. Actualmente estamos enviando un mensaje simple que representa la primera aplicación.
index1.js
Javascript
// Requiring express const express= require('express'); const app = express(); // Sending message for first application app.get("/",function(req,res){ res.send('<p>This is GFG application 1</p>') }); // Listening on port 3000 app.listen(3000,function(){ console.log("Server is running on port 3000"); });
Paso 5: Ejecute el archivo index1.js usando el siguiente comando.
node index1.js
Salida: Ahora abra su navegador y vaya a http://localhost:3000/ , verá la siguiente salida:
Paso 6: Cree un archivo index2.js con el siguiente código. Estamos usando el puerto 4000. Actualmente estamos enviando un mensaje simple que representa la segunda aplicación.
index2.js
Javascript
// Requiring express const express= require('express'); const app = express(); // Sending message for second application app.get("/",function(req,res){ res.send('<p>This is GFG application 2</p>') }); // Listening on port 4000 app.listen(4000,function(){ console.log("Server is running on port 4000"); });
Paso 7: Ejecute el archivo index2.js usando el siguiente comando.
node index2.js
Salida: Ahora abra su navegador y vaya a http://localhost:4000/ , verá la siguiente salida:
Publicación traducida automáticamente
Artículo escrito por greenblade29 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA