Questions tagged [nodejs-stream]

A stream is an abstract interface for working with streaming data in Node.js. The stream module provides a base API that makes it easy to build objects that implement the stream interface.

306 questions
0
votes
1 answer

Archiver combine/pipe with PassThrough(), append and finalize not a function - Nodejs Stream

So, I am downloading files with the help of Axios stream, zipping them with archiver then I want to upload the zip to s3 bucket. At first, I saved zip in local directory, everything worked fine like this. I used multipipe lib to combine…
Rahul
  • 108
  • 1
  • 8
0
votes
1 answer

How to download incoming file and prevent Backpressure while sending files through WebRTC data channels using streams?

I'm building a file sharing application with WebRTC and Node.js. It is a command line application so there will be no HTML invloved. I'm reading the file as a stream and sending it, then at reciever's side I'll download the file. Here's how I'll be…
0
votes
0 answers

How can I modify files in nodejs with streams?

I want to modify a tar.gz file in nodejs with tar_stream. I follow the procedure described in label "Modifying existing tarballs" but when my tar.gz is a little bigger(e.x. 20kb), it doesn't work. I noticed that every file of tar.gz is transferred…
glo
  • 75
  • 6
0
votes
1 answer

The request.payload.file property is always undefined in Hapijs

I'm trying to test an single image uploads for my Hapi JS api. When I try to access the file property in the payload object, I get an undefined message. This is my route handler: server.route({ method: 'POST', path: '/profile/upload-image', …
LondonGuy
  • 10,778
  • 11
  • 79
  • 151
0
votes
0 answers

How to fix NaN output in Math Equation while using the content numbers in txt file in Node Js?

I try to Use the Readlines in Node js to read the line with numbers of the text file to use them in Math equation But the output is NaN output: NaN NaN NaN NaN NaN soon.... test.txt content: 5 5 3 1 2 6 4 6 2 1 3 2 4 3 4 7 9 3 1 2 1 1000 3 100 150…
Newbieee
  • 167
  • 10
0
votes
1 answer

Node - piping process.stdout doesn't drain automatically

Consider this Readable stream: class ReadableStream extends stream.Readable { constructor() { super({objectMode:true, highWaterMark:128}); } i = 0; _read(size: number) { while (this.push({key:this.i++})){} } } Piping to…
John Smith
  • 3,863
  • 3
  • 24
  • 42
0
votes
1 answer

NodeJS - Turn On and Off Tourch/Flashlight in mobile Android/IPhone

I have a project in nodeJS which I use on System as well as on Mobile. I need to perform the below steps - 1. Add a button to turn on/off the flashlight. 2. The button should only be displayed if the feature is supported by the phone and the…
0
votes
0 answers

Pipe the stream between stdin and stdout

We can echo line by line on nodejs via stream pipe from stdin to stdout, i.e. from Readable to Writable stream: process.stdin.pipe(process.stdout); Confusingly, it also works same as before from stdout to stdin, i.e. from Writable to Readable…
sof
  • 9,113
  • 16
  • 57
  • 83
0
votes
0 answers

stream pipe on UDP absent on nodejs

TCP stream can be piped, e.g. below: const net = require("net"), port = 8888; …
sof
  • 9,113
  • 16
  • 57
  • 83
0
votes
1 answer

NodeJS readable streams

I have this case that when having a stream created via fs.createReadStream and using readable event and read(SIZE) to consume it my stream from time to time somehow get stucked. Sometimes there are some more bytes in stream.readableLength but the…
leszczu450
  • 241
  • 2
  • 11
0
votes
1 answer

NodeJS: Detect last new line byte from Readable Stream when reading by Range to parse large CSV file

Description I have a very large CSV file (around 1 GB) which I want to process in byte chunks of around 10 MB each. For this purpose, I am creating a Readable Stream with byte-range option fs.createReadStream(sampleCSVfile, { start: 0, end: 10000000…
Saurabh Verma
  • 35
  • 1
  • 6
0
votes
1 answer

How to stream data from a teradata database in node?

I want to stream data from a taradata database to my node js server. I'm using npm's JDBC package for connecting with teradata database. I want to know if there's something like db.query('select statement').stream() for streaming data from…
0
votes
2 answers

nodejs file object send to aws s3 with s3.upload or s3.uploadPart

I would like to send my file to amazon S3 that I've taken from client side as multipart/form-data. In the original doc of s3.upload it expect body as stream like below. And for a stream I need to store file into file system and give path. Here the…
0
votes
0 answers

while decrypting with wrong key in node js, the app is crashed even though it is properly enclosed in try catch

The App works fine when I use the correct decryption key but when I use the wrong deryption key the whole app is crashed.This is the block of code I am using to retrieve the data from the file, decrypt it and send it in the response. try{ const…
Prabu M
  • 109
  • 2
  • 8
0
votes
0 answers

How to stream data concurrently for multiple requests in node js?

I am using node for server side and mysql for databse. I want to make a download functionality which gives user an option to download 1 million records in an .xlsx file. As the data size is too large , i had to go for streaming solution. But when…