Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

371
Views
Módulos Javascript: logger.js (indefinido-indefinido): indefinido

Asi que. Yo uso para esto Javascript y Node.js. Es un programa simple pero porque es la primera vez que trabajo con módulos y no tengo idea de lo que estoy haciendo.

registrador.js

 let log= function(message){ console.log(format(message)); } let format = function(message){ let dt = Date() let msg = 'logger.js ('+dt.getFullYear+'-'+dt.getMinute+'): '+message; return msg; } module.exports = log(); module.exports = format();

registrador.js

 let logger = require('./logger'); logger.log('Info: The new logger works perfectly!'); console.log(logger.format('Info: The new logger works perfectly!'));

El error:

 C:\programs\Node js Tasks\Logger>node loggertest logger.js (undefined-undefined): undefined C:\programs\Node js Tasks\Logger\loggertest.js:3 logger.log('Info: The new logger works perfectly!'); ^ TypeError: logger.log is not a function at Object.<anonymous> (C:\programs\Node js Tasks\Logger\loggertest.js:3:8) at Module._compile (node:internal/modules/cjs/loader:1101:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12) at node:internal/main/run_main_module:17:47

Sería bueno si alguien me explica mis errores en detalle. Es la primera vez que hago todo esto y me gustaría saber lo máximo posible, para no volver a cometer los mismos errores. Gracias por la ayuda. ^^

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

let log = function (message) { console.log(format(message)); } let format = function (message) { let dt = Date() let msg = 'logger.js (' + dt.getFullYear + '-' + dt.getMinute + '): ' + message; return msg; } module.exports = { log, format, }

y entonces

 const logger = require('./logger'); logger.log....
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!