Wie Rohr stream-Daten aus der Datei an den post-body Wunsch in node js

Ich gerne weitergeben möchte einen lesbaren stream für die post-request-body mit pipe, aber ich habe Probleme. Dies ist der code den ich habe:

var request = require('request');  
var fs = require('fs');   
var source = fs.createReadStream('./originalJsonDataWithObject.json');  //creating a read stream to read the file 
    source.pipe(request.post('http://localhost:3030/decompress'));  //piping it to the post request

 

One Reply
  1. 0
    var request = require('request');
    var fs = require('fs');
    var file = fs.createReadStream('./originalJsonDataWithObject.json');
    var req = request.post({
      url: 'your post url',
      headers: {<headers>},
      body: file
    });

    POST-request-body-parameter die Daten, die Sie tatsächlich versenden mit Ihrem
    Anfrage. Diese Daten können in vielen Formen (stream, buffer, string, etc..)
    Sie brauchen nicht zu zu leiten. Wenn Sie brauchen, um post JSON-Daten, können Sie dies tun:

        const req = request.post({
            url: 'http://localhost:3030/decompress',  
            headers: {
                'Content-Type': 'application/json'
            },
            body: JSON.stringify(<your JSON data>)                
        });
    • im Lieferumfang enthalten, sorry.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.