¿Cómo crear módulos en Node.js?

Los módulos son la colección de códigos JavaScript en un archivo lógico separado que se puede usar en aplicaciones externas sobre la base de su funcionalidad relacionada. Los módulos son populares porque son fáciles de usar y reutilizables.

Para crear un módulo en Node.js, necesitará la palabra clave export . Esta palabra clave le dice a Node.js que la función se puede usar fuera del módulo.

Sintaxis:

exports.function_name = function(arg1, arg2, ....argN) {
    // function body
};  

Ejemplo de un módulo de Node personalizado:

  • Crea un archivo que quieras exportar

    // File name: calc.js
      
    exports.add = function (x, y) {
        return x + y;
    };
      
    exports.sub = function (x, y) {
        return x - y;
    };
      
    exports.mult = function (x, y) {
        return x * y;
    };
      
    exports.div = function (x, y) {
        return x / y;
    };
  • Use la palabra clave ‘requerir’ para importar el archivo

    // File name: App.js
    var calculator = require('./calc');
      
    var x = 50, y = 20;
      
    console.log("Addition of 50 and 20 is "
                       + calculator.add(x, y));
      
    console.log("Subtraction of 50 and 20 is "
                       + calculator.sub(x, y));
      
    console.log("Multiplication of 50 and 20 is "
                       + calculator.mult(x, y));
      
    console.log("Division of 50 and 20 is " 
                       + calculator.div(x, y));
  • Producción:
    Addition of 50 and 20 is 70
    Subtraction of 50 and 20 is 30
    Multiplication of 50 and 20 is 1000
    Division of 50 and 20 is 2.5
    

Publicación traducida automáticamente

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