Je suis en train d'écrire un objet au flux:Comment écrire un objet dans le flux?
const fs = require('fs');
const stream = fs.createWriteStream('index.json', {objectMode: true});
stream.write({"a":1});
stream.end();
Selon le documentation, je peux le faire, l'option passant {objectMode: true}
, mais je me fais une erreur:
events.js:182
throw er; // Unhandled 'error' event
^
Error: Invalid data
at WriteStream._write (fs.js:2116:31)
at doWrite (_stream_writable.js:385:12)
at writeOrBuffer (_stream_writable.js:371:5)
at WriteStream.Writable.write (_stream_writable.js:288:11)
at Object.<anonymous> (/Users/rostik404/projects/test-project/test-stream.js:8:8)
at Module._compile (module.js:573:30)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
version du noeud est 8.4.0