- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建一个 microblog
每个人都可以阅读所有帖子,但只有所有者可以删除或编辑帖子。在 gundb
无海人人可以编辑或删除帖子,在sea( gun.user())
我必须共享公钥,在海上如何获取所有用户的帖子并在时间轴中显示帖子?
我怎么能用 gundb 创建这个?
最佳答案
我一直在 gun
中寻找有关数据隐私问题的答案,这是我的答案:
<script src="https://cdn.jsdelivr.net/npm/gun/gun.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gun/sea.js"></script>
var gun = Gun()
gun.user().create('firstMicroblogAuthor', 'somePassword')
gun.user().auth('firstMicroblogAuthor', 'somePassword')
var post = {
title: 'First post',
text: 'Hello world!'
}
var author = gun.get('~@firstMicroblogAuthor') // There should be the same `username` in Step 2
gun
.user()
.get('posts')
.set(post) // At this step, we saved the post in a user schedule, which by default is only writable by the user
.once(function() {
this.get('author').put(author) // In this step, we link our post with the author (with our user)
gun.get('posts').set(this) // At this step, we save the post with the author installed in the main graph
})
gun.user().leave()
gun.user().create('secondMicroblogAuthor', 'somePassword')
gun.user().auth('secondMicroblogAuthor', 'somePassword')
gun
.get('posts') // Read posts from public graph
.once(function() {
this.get('text').put('Goodbye world!') // In this case, we will get an error, because this post was protected
})
关于gun - gundb中的私有(private)写入和公共(public)读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56044288/
我有一个超过 100 万条记录的数据。 用 GUN 可以获得什么样的性能?我在哪里可以看到 基准? GUN 可以存储多少数据? 最佳答案 性能基准和速度在这里:https://gun.eco/docs
我学习了 C++ 中的多态性,这就是我的代码。 class Gun { public: virtual void Shoot() {
如何使用 Gun 创建 CRDT? 例如,如果我想实现一个只增长数组,其中每个元素都指向下一个元素,我该如何解决冲突? 为简化起见,让我们创建一个 Alice 和 Bob 合作的场景。 数组包含 3
我正在跟踪分布式/无服务器应用程序的 Gun/SEA 身份验证系统。当 Gun 用户通过身份验证时,此应用程序会将 session 信息保存到本地存储。我遇到的一个问题是刷新页面或打开新选项卡时我想在
var stallone = {stallone:{first:'Sylvester',last:'Stallone',gender:'male'}}; var gibson = {gibson:{f
当我的路径包含多个对象时,如何删除数据? gun.path(' Saving_accounts').put(null) 将删除所有储蓄账户。 或者,您是否有办法在迭代具有“已删除”对象的数据时处理空错
我正在尝试使用GUN 创建一个文件共享平台。我阅读了教程和 API,但找不到上传/下载文件的通用方法。 我听说GUN中的localStorage有5Mb的限制,如果我想上传大文件,我必须将其切片然后存
我正在尝试使用GUN 创建一个文件共享平台。我阅读了教程和 API,但找不到上传/下载文件的通用方法。 我听说GUN中的localStorage有5Mb的限制,如果我想上传大文件,我必须将其切片然后存
此功能是否将结果复制为错误,还是我造成的?输出总是有 1 个或多个重复的记录。在这个例子中,中国银行总是在输出中列出两次。 gun.get('savings_accounts').map(functi
如何制作gun.not()使用嵌套节点? 我们还有其他技术来初始化嵌套节点吗? 如果我处理根级节点,则 .not() 方法有效。但对于嵌套节点,当我想要获取节点值时,我只会得到 undefined 。
我如何停止由 gun('something').on() 为 gundb 处理程序(取消订阅)触发的事件,以便停止更新列表或更改列表。 最佳答案 在 0.5 及更高版本中,您只需调用 .off()。
请帮助我了解 Gun 如何在有时断开的 P2P 网络中管理用户。 假设有两个 Gun 实例 I1 和 I2,它们被配置为对等点,并且假设用户“doe”事先在 I1 或 I2 上都不存在。假设在 I1
我想创建一个 microblog每个人都可以阅读所有帖子,但只有所有者可以删除或编辑帖子。在 gundb无海人人可以编辑或删除帖子,在sea( gun.user())我必须共享公钥,在海上如何获取所有
这是一个同步 的基本代码笔的链接带有 Gun 实例的标签,并将 Gun 更新连接到 React setState。 https://codepen.io/anon/pen/weJxNO?editor
我可以使用 JWT使用 gundb 进行身份验证?如果是这样,它会大大减慢我的同步速度吗?我打算尝试使用教程 here 进行测试。但想看看是否有任何我应该注意的“陷阱”。 最佳答案 API 已更改为使
本文整理了Java中com.geekq.guns.api.film.vo.YearVO类的一些代码示例,展示了YearVO类的具体用法。这些代码示例主要来源于Github/Stackoverflow/
我正在 React 应用程序中实现 gun.js。但是消息在每次渲染和每次更新时都是重复的。有人可以帮助找出我的代码有什么问题吗。 这是我的代码。 import Gun from "gun/gun";
枪看起来很棒 - 既有用又可用!但是,我很难理解 public space put, a user space put and a frozen space put 之间的区别。我对最简单示例的尝试是
我的情况 我断断续续地为这项挑战工作了大约 9 天,但我没有想法。到目前为止,我的解决方案通过了 9/10 个测试用例。我优化的解决方案运行得足够快,所以错误是实际的解决方案,而不是计算时间用完了。如
经过一些研究,我发现了 5 个最流行的 p2p 数据库,但仍然不明白它们之间有何不同以及在某些情况下哪个数据库更好。 最佳答案 OrbitDB是一个分布式数据库,它使用IPFS来存储数据。您可以将 I
我是一名优秀的程序员,十分优秀!