Skip to content

TypeError: Blob is not a constructor #5

@Alain00

Description

@Alain00

I'm getting the following error

\blob-stream\index.js:33
    this._blob = new Blob(this._chunks, {
                 ^

TypeError: Blob is not a constructor
    at BlobStream.toBlob (H:\Work\projects\node\subzero\node_modules\blob-stream\index.js:33:18)
    at BlobStream.toBlobURL (H:\Work\projects\node\subzero\node_modules\blob-stream\index.js:48:35)
    at BlobStream.stream.on (H:\Work\projects\node\subzero\routes\cpanel\orderadmin.router.js:185:32)
    at BlobStream.emit (events.js:203:15)
    at finishMaybe (_stream_writable.js:646:14)
    at afterWrite (_stream_writable.js:486:3)
    at process._tickCallback (internal/process/next_tick.js:63:19)

This is the code

const PDFDocument = require('pdfkit');
const blobStream  = require('blob-stream');
let doc = new PDFDocument();
const stream = doc.pipe(blobStream());
doc.text("HOLA MUNDO!!");
doc.end();
stream.on('finish', ()=>{
    const url = stream.toBlobURL('application/pdf');
    res.send(url);
})

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions