🥇 Http.

El módulo http permite realizar solicitudes http y echa mano del patro emisor. La idea es que se generen pequeños chunks (porciones) de las lecturas realizadas durante cada evento data. Es posible entonces procesar los datos cuando llegan o almacenarlos en un buffer para utilizarlos una vez que estos se han recibido completamente (por ejemplo para un JSON que requiere que toda la estructura para ser procesado).

const http = require('http')
const url = 'https://apuntes.de'
http.get(url, (response) => {
  response.on('data', (chunk) => {
    console.log(chunk.toString('utf8'))
  })
  response.on('end', () => {
    console.log('response has ended')
  })
}).on('error', (error) => {
  console.error(`Got error: ${error.message}`)
})
Eventos modulares. Construyendo un objeto json a partir de chunks.
comments powered by Disqus