const http = require('http') const server = http.createServer((req, res) => { res.setHeader('Content-Type', 'text/plain') console.log('Incoming') res.write("Hello world, request granted!") res.end() }) server.listen(3000, 'localhost', () => { console.log("Listening for requests on port 3000") })Cada vez que inicio el servidor, dice "Escuchando solicitudes en el puerto 3000", eso es correcto. Pero cuando abro localhost:3000 en Chrome, aparece "Entrante" DOS VECES. ¿Por qué dos veces? : No lo entiendo.
De forma predeterminada, todos los navegadores intentan obtener favicon.png de todos los sitios. Es por eso que ve dos solicitudes enviadas a su servidor.
Si envía una solicitud con cartero o curl, solo verá una solicitud.
Sugerencia: abra la pestaña de red en la consola de su navegador y verá una solicitud para el favicon.