fetch-request-body-to-stream

1.0.0 • Public • Published

fetch-request-body-to-stream

Convert fetch request body values to a readable stream. Normalizes strings / Buffers / BufferSource / Streams / Form Data

Supported body types:

Usage

const bodyToStream = require('fetch-request-body-to-stream')
 
const stream = bodyToStream(request.body)

With electron:

session.protocol.registerStreamProtocol('example', (request, callback) => {
  const {uploadData} = request
 
  // Make sure to pass the session in to support files and blobUUIDs
  const data = bodyToStream(uploadData, session)
 
  callback(data)
})

Readme

Keywords

Package Sidebar

Install

npm i fetch-request-body-to-stream

Weekly Downloads

6

Version

1.0.0

License

AGPL-3.0

Unpacked Size

38.4 kB

Total Files

4

Last publish

Collaborators

  • rangermauve