@ Mikey,
No ACK received yet
lack: true
означает, что GUN не получил подтверждение, что данные были сохранены правильно.Это означает, что ваши данные не могут быть скопированы.
Часто это происходит, потому что на других узлах кто-то использует GUN как require('gun/gun')
, который НЕ включает адаптеры хранения по умолчанию.На других (не браузерных) одноранговых узлах вы должны включить GUN как require('gun')
, который включает в себя адаптеры по умолчанию (транспорт, хранилище и т. Д.).
В этом случае похоже, что вы подключены к тестированиюpeer (gunjs.herokuapp), обратите внимание, что это не для случаев производственного использования, и может быть частью проблемы.
Чтобы мы могли понять, что происходит, я настоятельно рекомендую вам присоединиться к нашему супердружелюбное сообщество (https://gitter.im/amark/gun), чтобы помочь вам.