Я использую bluebird, чтобы сделать мой js-код синхронным. Когда в for-loop я не знаю синтаксиса, чтобы его синхронизировать.в node.js, как использовать обещание bluebird с for-loop
for (i=0; i < rows.length; ++i) {
var writeBuffer = new Buffer(JSON.stringify(rows[i]))
fs.appendFileAsync(filename, i + '');
}
fs.appendFileAsync(filename, 'end');
Я не знаю, как убедиться в том, что каждый appendFileAsync происходит в порядке, и убедиться в том, чтобы добавить «конец» после для петли. Кто-нибудь может мне помочь?
Почему вы создаете 'writeBuffer'? Вы, кажется, не используете его вообще. Вы хотите записать его в файл? – jfriend00