Looking for node.js Keywords? Try Ask4Keywords

Node.jsPOST-Anforderung in Node.js behandeln


Bemerkungen

Node.js verwendet Streams , um eingehende Daten zu verarbeiten.

Zitieren aus den Dokumenten,

Ein Stream ist eine abstrakte Schnittstelle zum Arbeiten mit Streaming-Daten in Node.js. Das Stream-Modul bietet eine Basis-API, mit der sich Objekte, die die Stream-Schnittstelle implementieren, leicht erstellen lassen.

Verwenden Sie zur Verarbeitung im Anforderungshauptteil einer POST-Anforderung das request , bei dem es sich um einen lesbaren Stream handelt. Datenströme werden als emittierte data auf dem request - Objekt.

  request.on('data', chunk => {
    buffer += chunk;
  });
  request.on('end', () => {
    // POST request body is now available as `buffer`
  });

Einfach einen leeren Puffer Zeichenfolge erstellen und die Pufferdaten anhängen , wie es über empfangene data Ereignisse.

HINWEIS

  1. Pufferdaten auf empfangenen data Ereignisse vom Typ Buffer
  2. Erstellen Sie eine neue Pufferzeichenfolge, um gepufferte Daten aus Datenereignissen für jede Anforderung zu sammeln, dh, erstellen Sie eine buffer im Anforderungshandler.

POST-Anforderung in Node.js behandeln Verwandte Beispiele