sync-transfer

NodeJS модуль для обработки пакетов синхронизации, переданных с клиентских устройств

Автор: Aleksandr Krasnov
Версия: 1.0.0
Постоянная ссылка: http://docs.appcode.pw/projects?project=sync-transfer

Описание\r\n\r\nОбработчик загрузки данных на сервер\r\n\r\n\r\nPOST /upload\r\n\r\n\r\nПередаваемые данные в body:\r\n\r\n\r\nkey: string - уникальный ключ пакета\r\nposition: number - позиция с которой нужно начинать запись в файл\r\nfile: Buffer - массив байтов\r\n\r\n\r\nОбработчик получение данных с сервера\r\n\r\n\r\nGET /download?key=test&BLOCK_SIZE=4096&position=0\r\n\r\n\r\nПараметра запроса:\r\n\r\n* key: string - уникальный ключ пакета\r\n* BLOCK_SIZE: number - размер блока\r\n* position: number - позиция с которой надо начинать чтение\r\n\r\nВыполнение синхронизации\r\n\r\nОбрабатывается пакет, который был передан до этого\r\n\r\n\r\nGET /sync?key=test\r\n\r\n\r\nРезультатом выполнения будет строка, которая может вернуть либо SUCCESS, что значит, что обработка прошла успешно, либо "другую" строку текстом ошибки\r\n\r\nПоложительный результат:\r\n\r\n\r\nSUCCESS\r\n\r\n\r\nОтрицательный результат:\r\n\r\n\r\nerror message\r\n\r\n\r\nУдаление файлов (очистка)\r\n\r\nПозволяет удалить временные файлы (*.bkp и *.pkg) после синхронизации\r\n\r\nGET /remove?key=test\r\n\r\n\r\nРезультатом выполнения будет строка, которая может вернуть либо SUCCESS, что значит, что обработка прошла успешно, либо "другую" строку текстом ошибки\r\n\r\nПоложительный результат:\r\n\r\n\r\nSUCCESS\r\n\r\n\r\nОтрицательный результат:\r\n\r\n\r\nerror message\r\n

Установка из репозитория

git clone git://git.appcode.pw/sync-transfer.git

Файлы

Файл Создан Обновлен Примечание
/index.js 27.12.2018 08:17:59 09.01.2019 12:00:42
/modules/util.js 21.12.2018 17:31:39 09.01.2019 10:16:46