¿Cómo crear un servidor simple en Node.js que muestre Hello World?

Un servidor es una pieza de hardware o software de computadora que proporciona funcionalidad para otros programas o dispositivos, llamados clientes. Esta arquitectura se denomina modelo cliente-servidor. Node es un entorno de tiempo de ejecución multiplataforma de código abierto que permite a los desarrolladores crear todo tipo de herramientas y aplicaciones del lado del servidor en JavaScript.

En el siguiente ejemplo, crearemos un servidor simple en Node.js que devuelve Hello World usando un servidor express.

Crear aplicación NodeJS: Inicialice la aplicación NodeJS con el siguiente comando:

npm init

Instalación del módulo: instale el módulo express , que es un marco web para NodeJS, utilizando el siguiente comando.

npm install express

Implementación: Cree un archivo app.js y escriba el siguiente código en él.

app.js

// Require would make available the
// express package to be used in
// our code
const express = require("express");
  
// Creates an express object
const app = express();
  
// It listens to HTTP get request. 
// Here it listens to the root i.e '/'
app.get("/", (req, res) => {
  
  // Using send function we send
  // response to the client
  // Here we are sending html
  res.send("<h1> Hello World </h1>");
});
  
// It configures the system to listen
// to port 3000. Any number can be 
// given instead of 3000, the only
// condition is that no other server
// should be running at that port
app.listen(3000, () => {
  
  // Print in the console when the
  // servers starts to listen on 3000
  console.log("Listening to port 3000");
});

Paso para ejecutar la aplicación: Ejecute el archivo app.js usando el siguiente comando.

node app.js

Salida: Ahora abra su navegador y vaya a http://localhost:3000/ , verá la siguiente salida:

producción

Así es como puede configurar el servidor y lograr la tarea. Si desea devolver algo más, pase ese argumento en res.send() de la función app.get() en lugar de «Hello World».

Publicación traducida automáticamente

Artículo escrito por devrajkumar1903 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *