Всем привет! Вот взялся изучать Node и работу с файловой системой и возникла проблема:
// открываю файл, всё ок
fs.open('foo.txt', 'a+', function (er, fd) {
// пытаюсь записать данные,
// однако интепретатор ругается на параметр 5,
// ошибка сообщает, что данный параметр должен быть функцией,
// однако в документации сказано, что это позиция в документе для записи
fs.write(fd, '"a":1', 0, 100, 5, function (err, written, buffer) {
console.log(buffer);
});
});
Если вместо позиции написать сразу callback, то всё ок, но тогда я не понимаю, как указать позицию для записи.
Заранее всем спасибо!