Wie kann ich diesen Code auf eine bessere Weise schreiben.bessere Art zu schreiben nodejs Funktion von readfile/Datei schreiben
var fs = require('fs');
var file = '/test.txt';
fs.readFile(file, 'utf8', function (err, txt) {
if (err) return console.log(err);
txt = txt + '\nAppended something!';
fs.writeFile(myFile, txt, function (err) {
if(err) return console.log(err);
console.log('Appended text!');
});
});
nehme ich mehrere Rückruf haben, dann wie können wir diesen Rückruf von Rückruf verhindern und so weiter ....
getData(function(a){
getMoreData(a, function(b){
getMoreData(b, function(c){
getMoreData(c, function(d){
getMoreData(d, function(e){
...
});
});
});
});
});
Wie wäre es mit fs-Versprechen? https://www.npmjs.com/package/fs-promise – GeckoTang
Dank @GeckoTang, fs-Versprechen ist in Ordnung, aber wie können wir Rückruf unter Rückruf so weiter .. wie 7 oder 8 Ebene Rückruf – codeGig
Wenn Sie nicht wollen Um Versprechungen zu verwenden, könnten Sie allgemeine Funktionen erstellen, um die Callback-Hölle etwas zu reduzieren. Vermutlich ist es besser Verheißungen zu verwenden – rahpuser