Permettre l’utilisation des imports en NodeJS
Writing neat asynchronous Node JS code with Promises
$ npm install --save line-reader
const lineReader = require('line-reader');
lineReader.eachLine('/path/to/file', (line) => {
console.log(line);
});
https://stackabuse.com/reading-a-file-line-by-line-in-node-js/
Plus classique:
NodeJS propose la méthode fs.readfile pour lire les données d’un fichier. Mais quand le fichier est trop volumineux, cette fonction ne peut gérer l’espace mémoire requis pour stocker tout le contenu du fichier. Il est alors nécessaire de lire le fichier ligne par ligne par exemple.
var lineReader = require('readline').createInterface({
input: require('fs').createReadStream('file.in')
});
lineReader.on('line', function (line) {
console.log('Line from file:', line);
});
Dans certains cas (obscurs), la lecture de fichiers ne se fait pas. Le problème peut être contourné en utilisant le module byline qui semble plus robuste. node-byline
https://stackoverflow.com/questions/8128578/reading-value-from-console-interactively
Query How to read a sqlite3 database using node js synchronously
Controlling the Execution Flow of Statements
Avec Chrome:
chrome-devtools://devtools/bundled/js_app.html?experiments=true&v8only=true&ws=127.0.0.1:9229/
https://stackoverflow.com/questions/5892569/responding-with-a-json-object-in-node-js-converting-object-array-to-json-string https://stackoverflow.com/questions/2614862/how-can-i-beautify-json-programmatically
https://stackoverflow.com/questions/13696148/node-js-create-folder-or-use-existing
Tester si un fichier existe Check if file exists
https://codeburst.io/process-env-what-it-is-and-why-when-how-to-use-it-effectively-505d0b2831e7