fs.watch () не обнаруживает изменений - PullRequest
0 голосов
/ 18 января 2019

Я использую fs.createWriteStream с morgan для записи журнала в текстовый файл.Ниже приведен код для отслеживания изменений, внесенных в файл, но он не обнаруживает изменения.

    fs.watch(loggerFile, (event, filename) => {
        if (filename) {
            if (fsWait) return;
            fsWait = setTimeout(() => {
                fsWait = false;
            }, 100);
            const md5Current = md5(fs.readFileSync(loggerFile));
            if (md5Current === md5Previous) {
                return;
            }
            md5Previous = md5Current;
            sails.log(`${filename} file Changed`);
        }
    });
...