Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

96
Vistas
¿Cambia la forma de extender el módulo en Node.js?

Estoy tratando de seguir el tutorial en el siguiente enlace sobre la extensión de módulos en JS. https://www.guru99.com/node-js-modules-create-publish.html y los códigos son

Tutorial.js

 var exports=module.exports={}; exports.tutorial=function() { console.log("Guru99 Tutorial") }

NodeTutorial.js

 var Tutor=require('./Tutorial.js'); exports.NodeTutorial=function() { console.log("Node Tutorial") function pTutor() { var PTutor=Tutor PTutor.tutorial(); } }

Aplicación.JS

 var localTutor=require('./NodeTutorial.js'); localTutor.NodeTutorial(); localTutor.NodeTutorial.pTutor();

da el error de

localTutor.NodeTutorial.pTutor(); no es una función

así que busqué en este foro y encontré esta misma sintaxis de código con el mismo problema. El módulo de extensión en nodejs da error y, de acuerdo con la respuesta, cambié el código a

 this.pTutor = function(){ var PTutor=Tutor PTutor.tutorial(); }

y

 var localTutor = new require('./NodeTutorial.js'); localTutor.NodeTutorial(); localTutor.pTutor();

Entonces, lo que me gustaría preguntar es si la sintaxis de los módulos de extensión cambia o ¿cuál es el problema aquí? ¿El camino desde el tutorial ya no funciona?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda