Моя цель состоит в том, чтобы гарантировать, что все данные на удаленном диване базы данных будут зашифрованы. Когда я следую этому примеру из документов pouch-transform, мои данные не шифруются в удаленной конечной точке после синхронизации,
pouch.transform({
incoming: function (doc) {
encrypt(doc);
},
outgoing: function (doc) {
decrypt(doc);
}
});
когда я шифрую в исходящем, это происходит, но в этом случае мои данные также шифруются локально. Что я делаю здесь неправильно, не является ли смысл шифрования для шифрования данных в удаленной базе данных? Таким образом, единственный способ достичь этого - создать упаковщики set / get и зашифровать их? Можно ли каким-то образом определить место назначения документа при исходящем звонке?