Я пытаюсь записать файл с данными аутентификации пользователей на диск. Для этого я написал следующую функцию:
function writeAuthFile(data, success, fail) {
var fs = require('fs');
fs.writeFile('auth.json', JSON.stringify(data), function(error) {
if(error) {
console.log('[write auth]: ' + err);
if (fail)
fail(error);
} else {
console.log('[write auth]: success');
if (success)
success();
}
});
}
Но он никогда не вызывает обратный вызов. Я просмотрел документацию по NodeJS для fs
, и все вроде бы подтвердилось. Также кажется, что все другие асинхронные выполнения остановлены.
Это первый раз, когда я разрабатываю что-то серьезное в nodeJS, поэтому мой опыт в этой среде не так уж велик.
console.log
вызовы никогда не выполняются или чтоsuccess
/fail
обратные вызовы не выполняются? - person apsillers   schedule 16.02.2015