aheckmann / gridfs-stream

Easily stream files to and from MongoDB
MIT License
615 stars 120 forks source link

Meteor 1.5, Uncaught (in promise) ReferenceError: Buffer is not defined #108

Closed minhna closed 7 years ago

minhna commented 7 years ago

I'm using Meteor 1.5. Trying to import import Grid from 'gridfs-stream'; and got error:

Uncaught (in promise) ReferenceError: Buffer is not defined
    at eval (/node_modules/meteor-node-stubs/node_modules/core-util-is/lib/util.js:111)
    at dynamic-import.js?hash=8bf82cd…:135
    at fileEvaluate (modules-runtime.js?hash=8587d18…:343)
    at require (modules-runtime.js?hash=8587d18…:238)
    at eval (/node_modules/meteor-node-stubs/node_modules/readable-stream/lib/_stream_readable.js:52)
    at dynamic-import.js?hash=8bf82cd…:135
    at fileEvaluate (modules-runtime.js?hash=8587d18…:343)
    at require (modules-runtime.js?hash=8587d18…:238)
    at eval (/node_modules/meteor-node-stubs/node_modules/readable-stream/readable.js:14)
    at dynamic-import.js?hash=8bf82cd…:135
minhna commented 7 years ago

This issue can be solved by adding this to startup script global.Buffer = global.Buffer || require("buffer").Buffer;