问题标签 [gun]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 使用 Reactjs 和 webpack 运行 gunjs 在控制台中引发参考错误
我正在尝试安装 gun.js 并在 Reactjs webpack 捆绑应用程序中运行它
package.json 看起来像这样
main.js 中的 js 测试代码如下所示
但是当我加载包含 bundle.js 的 index.html 时,我在控制台中收到此错误
我错过了什么?
按照建议更新 将节点更改为“网络”,但这给了我
安装 tls 会导致此错误
在更改 main.js 中的代码后再次更新来自@marknadal 的建议成功了
main.js
和 webpack.config
和 package.json - 它确实包含了比这个项目需要的更多的东西,如果你想尝试自己运行它,请忽略它
现在,当我使用 webpack --watch 时,不会显示任何警告或错误。转到公共/工作板并运行服务,我看到反应应用程序运行没有错误
javascript - nomsdb 和 gundb 有什么区别
据我了解,这两个数据库似乎遵循几乎相同的原则。两者都支持离线场景,分散并具有灵活的数据模型。我看到的唯一真正的区别是,noms 实现了 git 的一些想法,并且允许自定义合并操作,而 gun 实现自动冲突解决。
这是唯一的区别还是我错过了什么?
reactjs - 如何在 nodejs 上使用 GunDb 构建 React SPA
我真的很喜欢 GunDb 的概念,并且了解如何单独在客户端编写。
现在我使用来自 Github 的 Create-React-App。
有人知道 GunDb 的服务器端吗?
和一个 View [React Gun library] ;示例 'socket.io-client' 所以我可以在 Node 中运行 es6,然后在 webpack 中使用它。
gun - GunDB 对等选项
我不确定我是否了解如何在构造函数中配置gunDB服务器。这就是我想要做的:
当我这样做时,我得到很多看起来像这样的错误:
错误:发送后无法设置标头。在 ServerResponse.OutgoingMessage.setHeader (_http_outgoing.js:346:11) 在 ServerResponse.writeHead (_http_server.js:180:21) 在成功 (/home/ubuntu/lib/ls/start.ls:88:7) 在 Gun . (/home/ubuntu/lib/ls/start.ls:204:7) 在 wcb (/home/ubuntu/node_modules/gun/gun.js:640:18) 在 /home/ubuntu/node_modules/gun/lib/ wsp.js:247:7 在 r.ws.cbs.(匿名函数) (/home/ubuntu/node_modules/gun/gun.js:1387:6) 在 WebSocket.ws.onmessage (/home/ubuntu/node_modules/ gun/gun.js:1417:86) 在 WebSocket.onMessage (/home/ubuntu/node_modules/ws/lib/WebSocket.js:418:14) 在 emitTwo (events.js:106:13)
但是...当我像这样初始化枪时,效果很好:
谁能看到我做错了什么?
提前致谢。☺</p>
gun - GunDB 启动时的警告消息
GunDB 启动时有警告信息
警告!此
file.js
枪模块仅用于本地开发测试!
它似乎没有任何负面影响......但这有点吓坏了我正在与之合作的 DevOps 人员。有没有办法排除这个模块......或者至少抑制这个消息。
谢谢☺</p>
node.js - 如何将子目录路径传递给 GunDB S3 存储驱动程序,以便可以与非 Gun 数据共享同一个 S3 存储桶?
我看到一些示例引用了GunDB的 S3 存储驱动程序的一些参数,如下所示:
我没有看到用于在 S3 存储桶中定义子目录/路径的参数,以方便与非 GunDB 数据共享存储桶。有这样的选项/参数吗?
gun - 如何在事件功能上取消订阅 gundb?
如何停止由gun('something').on()
gundb 处理程序触发的事件(取消订阅),以便它停止更新列表或更改列表。
gun - 如何获取整个列表对象变量和数组而无需从对象子 ID gundb 获取?
我只是注意到 object 的 object child 有 id 但不是我在尝试获取 object 变量时想要的。我想在对象的对象中存储什么,但我只找到了 id?
例如,我使用场景管理对象来保存和加载以便于访问。
{ x:0, y:0, z:0, 参数:{height:0,width:0} }
保存的结果是当我检查数据时发现它不同。
{ x:0, y:0, z:0, prarms:#randomids }
如果对象使用 uuid 匹配,我使用 set 和 put。需要一些帮助来了解它是如何工作的。想要获取整个对象数据,而不是 gundb 对象 ID。
设法获得部分工作代码以进行设置并让数据对象部分工作。这里简单的版本如何设置。
这里是获取对象。
还没有完全测试。但是一旦推送到场景对象,它的工作方不会尝试检测任何更新。
使用片段中的示例代码。
c# - Unity C# - 重新加载脚本无法正常工作
所以这个脚本应该在杂志之间切换,而不是填满杂志。发生的事情是第一次重新加载,即使动画发生了一切。直到您射击然后重新加载后,弹匣才会改变。即使 2 个是空的,再次重新加载也会在 4 个弹匣中的 2 个之间切换(这是可以预期的,因为如果有一个带子弹的弹匣,它可以切换)。
这是代码:
...
gun - “map”多次返回一个节点是预期的行为吗?(即重复)
我正在尝试gun
在服务器端渲染 (SSR) 上下文中使用,并注意到我开始在map
回调中接收到重复项。重复计数是n,其中n是我刷新页面的次数。
我做了一些探索,并意识到我正在gun
为对我的服务器的每个请求生成一个实例。因此,基本上每个请求都会创建一个新的对等点,因此会为网络map
中的每个节点返回每个节点的副本peer
。
这是预期的行为吗?