MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

NodeJS/ExpressJS изпраща отговор на голямо количество данни в 1 поток

http.request() на Node връща данни на части за стрийминг (би било хубаво, ако изрично посочат това). Следователно е необходимо да напишете всяка част в тялото на отговора на Express, изслушайте края на http заявка (което всъщност не е документирано), и след това извикайте response.end() за да завърши отговора.

var req = http.request(options, function(res)
  {
    res.on( 'data', function(chunk) { response.write(chunk); } );
    res.on( 'end', function() { response.end(); } );
  }
);
req.on('error', function(error) { … });
req.end();

Където response е отговорът на Express на първоначалната клиентска заявка (ajax извикване на curl или angular).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Свържете се с хост mongodb от докер контейнер

  2. MongoDB Как да получим всички ТЕКУЩИ отворени курсори и заявките, които изпълняват?

  3. проследяване на изтрити документи в ограничената колекция на Mongo DB

  4. Как да сравните скриптове mongodb/mongoid за сравняване на две различни техники за заявки

  5. MongoDB / Morphia запазва технически идентификатор като ObjectId, въпреки че е низ в Java