Я хочу создать приложение клиентского узла, чтобы синхронизировать папку на клиентском компьютере с любыми изменениями, которые происходят с папкой, из которой она клонируется на удаленном FTP-сервере.
Я мог подключиться к серверу и сначала загрузить все файлы, но я не уверен, как отслеживать изменения файлов.
Я мог бы хранить файл с именами файлов / контрольными суммами для всех файлов и папок где-нибудь на этом удаленном сервере, чтобы я мог знать, когда файлы нуждаются в повторной загрузке. Однако я не уверен, как бы обрабатывать удаление файлов, возможно, если имя файла больше не находится в хэш-файле на стороне сервера, я знаю, что нужно его удалить.
Думаю, я спрашиваю, есть ли лучшие способы синхронизации локальной и удаленной папки с Nodejs?
node
является абсолютным требованием, аlftp
с его командой зеркалирования не является вариантом. - person Mark Setchell   schedule 30.04.2015