nodejs fs.watch asyn c way - PullRequest
       7

nodejs fs.watch asyn c way

0 голосов
/ 18 марта 2020

Я пытаюсь выяснить, какой файл в папке изменяется при загрузке файлов. Для этого я попытался использовать fs.watch. Я использую

const watcher = fs.watch(watchDir, (eventname, filename) => {
  console.log("Watcher: " + filename);
});

//Code
const getCookie = ClientFunction(() => {
    return document.cookie;
});
let xmlresult = await helpers.getXMLInfo('', testCorpusid, caseid);
console.log("Test message");
//Code

watcher.close()

Но похоже, что ничего внутри // части кода не выполняется. Я думаю, что-то, что я неправильно понимаю здесь, верно? Кто-нибудь может подсказать, как смотреть папку asyn c?

1 Ответ

0 голосов
/ 18 марта 2020

Вы должны поместить желаемый код для запуска при каждом изменении файла в функцию обратного вызова, например:

const watcher = fs.watch(watchDir, async (eventname, filename) => {
  console.log("Watcher: " + filename);

  const getCookie = ClientFunction(() => {
      return document.cookie;
  });
  let xmlresult = await helpers.getXMLInfo('', testCorpusid, caseid);
  console.log("Test message");
});

Подробнее о обратных вызовах здесь .

...