Я разрабатываю проект в nodejs с библиотекой bittorent-dht (https://www.npmjs.com/package/bittorrent-dht). Цель состоит в том, чтобы создать частную DHT и сохранить пары (ха sh, значение) на постоянном носителе (файл, SQL или нет SQL база данных, ...) Поиск в документации, я не нашел, где эта библиотека хранит пары (ха sh, значение), поэтому я считаю, что они хранятся в оперативной памяти. В таком случае, как я могу изменить носитель данных, чтобы он был сохранен на постоянном носителе? Заранее спасибо и приветствие.
РЕДАКТИРОВАТЬ
После глубокого поиска в документации, вы можете получить значения с помощью:
dht.toJSON()
Это создаст объект как этот, содержащий значения, хранящиеся в текущем узле:
{
"nodes": [],
"values": { {hash:value}, ...., {hash:value} }
}