Diseñe la primera aplicación usando Express

Express es un marco de aplicación web ligero para node.js que se utiliza para crear el back-end de la aplicación web de forma relativamente rápida y sencilla.
Aquí vamos a escribir una aplicación web simple que mostrará un mensaje en el navegador.

Configuración:

  • Instalar el Node: siga las instrucciones proporcionadas en esta página si no ha instalado el Node.
  • Verifique si node y npm están instalados o no escribiendo los siguientes dos comandos en el símbolo del sistema o en la terminal.
    node --version
    npm --version
    
  • Instalar express: vaya a esta página para instalar express. No olvide crear un directorio de trabajo para el proyecto como se menciona allí.

Empecemos:

  • Cree un archivo ‘firstapp.js’ y escriba el código como se muestra a continuación.

    var express = require('express');
       
    app = express();
      
    app.get('/', function(req, res) {
        res.type('text/plain');
        res.status(200);
        res.send('GeeksforGeeks');
    });
       
    app.listen(4000, function() {
        console.log('Listening.....');
    });
  • Inicie la aplicación escribiendo el siguiente comando:
    node filename.js
    

    Verás algo como esto.


    Esto significa que el servidor está esperando que llegue una solicitud.

  • Abra cualquier navegador de su elección y vaya a «localhost: 4000/» y verá el mensaje «GeeksforGeeks».
  • Explicación:

    • var express = require('express');

      require() es una función de node.js utilizada para cargar los módulos externos. Aquí ‘express’ es ese módulo externo.

    • app = express();

      Aquí se crea un objeto de módulo express sobre el que se aplicarán diferentes métodos como get, set, post, use, etc.

    • app.get('/', function(req, res){
      res.type('text/plain');
      res.status(200);
      res.send('GeeksforGeeks');
      });
      

      get() es una función mediante la cual agregamos la ruta y una función que se invocará cuando llegue cualquier solicitud.
      La función que estamos pasando a get(), establece los atributos del encabezado de respuesta actualizando el código de estado como 200, tipo MIME como ‘text/plain’ y finalmente envía el mensaje ‘GeeksforGeeks’ al navegador.

    • app.listen(4000);
      

      Esto se usa para establecer un servidor escuchando en el puerto 4000 para cualquier solicitud.

Publicación traducida automáticamente

Artículo escrito por abhilekhnathdas111 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 *