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

153
Views
Escribir después del error final al iniciar el servidor en nodejs

Soy principiante en NodeJS y estoy haciendo un "curso completo de NodeJS y Express.js" en freecodecamp yt y copié el código del autor que para él funciona perfectamente, pero recibí un error.

Código:

 const http = require('http') const server = http.createServer((req, res)=> { if(req.url === '/') { res.end('Home Page') } if(req.url === '/about') { res.end('About us') } res.end('Error') }) server.listen(3000, ()=>{ console.log('Server listening...'); })

No sé por qué llegó a casa, acerca de y página de error cuando el usuario va a la página incorrecta, debería arrojar el texto "Error" en la página, pero en cambio, mi programa arroja un error en el programa nodeJS:

 events.js:377 throw er; // Unhandled 'error' event ^ Error [ERR_STREAM_WRITE_AFTER_END]: write after end at new NodeError (internal/errors.js:322:7) at writeAfterEnd (_http_outgoing.js:694:15) at ServerResponse.end (_http_outgoing.js:815:7) at Server.<anonymous> (C:\Users\jonat\Desktop\nodejs\app.js:10:5) at Server.emit (events.js:400:28) at parserOnIncoming (_http_server.js:900:12) at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17) Emitted 'error' event on ServerResponse instance at: at writeAfterEndNT (_http_outgoing.js:753:7) at processTicksAndRejections (internal/process/task_queues.js:83:21) { code: 'ERR_STREAM_WRITE_AFTER_END' }

¿Alguien puede explicarme esto? se lo agradeceria. Gracias de antemano.

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

0

Eso es causado por res.end('Error') , que siempre se ejecuta. Intenta ponerlo en una cláusula else , o pon un return antes de cada res.end(…)

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!