首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >调用gundb.once的回调时返回错误消息:错误:尚未收到确认

调用gundb.once的回调时返回错误消息:错误:尚未收到确认
EN

Stack Overflow用户
提问于 2018-09-04 02:10:13
回答 1查看 635关注 0票数 2

我在node.js中试用了gundb。在调用get两次之后再调用一次会导致错误。我在节点控制台中执行了以下操作:

var Gun = require("gun/gun");
var gundb = Gun();
gundb.get('user').get('friends').put({name:"Joe"});
gundb.get('user').get('friends').once(function(data,key){ console.log(data);});

我得到了以下错误:

{ err: 'Error: No ACK received yet.', lack: true }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-04 07:26:13

@Timbow require('gun/gun')在NodeJS中只包含枪芯,不包含存储适配器。

因此,9秒后,put超时并显示警告/错误,表明未收到数据已保存到磁盘的确认信息。

如果您使用require('gun/gun'); require('gun/lib/store');,您将手动包含新的NodeJS默认存储引擎- RAD (基数存储引擎)。

这是否回答了您的问题,或者您是否想知道其他事情?

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52154553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档