У меня есть приложение node.js, работающее на iisnode, работающем на IIS 10, работающем на Windows Сервер 2019.
На одном из этих уровней, похоже, имеется некоторое кэширование файлов javascript. Например, в моем файле приложения. js, у меня было это:
fs.appendfilesync('log.txt', 'CORS set up.\n');
..., который выдавал мне ошибку:
appendfilesync is not a function.
Я понял, что у меня была опечатка Это должно быть в верблюжьей клетке. Поэтому я изменил его на:
fs.appendFileSync('log.txt', 'CORS set up.\n');
Но он продолжал выдавать мне ту же ошибку, даже указав точно такую же строку и столбец в файле.
Я знаю, что кеширование происходит на сервер, потому что ошибка записывается в журналы iisnode и потому что я оставляю ее на один день и повторяю попытку на следующий день, и ошибка больше не возникает.
Это крайне разочаровывает, когда я пытаюсь что-то исправить на сервере и я не могу проверить мое исправление, потому что упорно не обновит кэш.
1017 * Как я могу заставить iisnode, IIS или Windows Сервер 2019 (в зависимости от того один делает кэширование, если не больше, чем один) очистить кеш или не кешировать?
Спасибо.