LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > IPFS:去中心化网络上的博客(二)

IPFS:去中心化网络上的博客(二)

2019-12-05 FilCloud 来源:区块链网络

五、添加链接到多个博客文章的新标签

我们关于狗的新文章与其他文章完全无关。让我们更新表示标记云的节点。

v2-b8433af2b7e876c3afae8c8efc9e8f76_b.jpg

六、按时间顺序列出带有链接的文章

您要创建一个概述页面,按时间顺序列出您的博客文章。

您可以像处理标签一样执行此操作。但是每次添加新博客文章时,都需要更新该页面(创建新节点)。进行每一个小的更改都创建一个新节点听起来很浪费。

有更好的方法!每当您创建新博客文章时,都可以直接链接到前一个。这使您能够遍历这些链接以动态创建按时间顺序排列的概述页面。

一旦将博客帖子存储在 IPFS 中,我们就知道其 CID。我们可以使用该 CID 将新博客文章链接到旧博客文章。

v2-daf2396c5b95cf8acf1d02e8412ccf64_b.jpg

七、从最近的文章开始遍历所有文章

将每个博客文章链接在一起,我们可以只引用最后一个的 CID 来返回所有文章。这种遍历可用于创建概述页面,该概述页面按时间顺序列出所有博客文章。

该 prev 字段包含指向先前博客文章的链接。您可以使用该 CID 和ipfs.dag.get API 来获取上一个博客,然后使用其 prev 字段来获取之前的博客。一个 while 循环的完美用例!

请注意,ipfs.dag.get() API 返回的对象具有一个 value 属性,该属性是您想要的节点,并包含您保存的原始字段。

注意 await ipfs.dag.get(dogPostCid) 上面使用的括号,因为异步功能需要在具有属性的 CID 对象 value 可用之前完成。在实践中使用此代码时,重要的是不要进行太多会导致延迟的异步调用。

v2-b5ac5d1c7c3ac359ca8c880e969f8ee0_b.jpg

v2-e994bbf56a752a2494d9ebeb936a0614_b.png

非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。

v2-7ff24233397f5e3a81f41151d7cb18c5_b.jpg

v2-e994bbf56a752a2494d9ebeb936a0614_b.png

v2-14fa44a18e1c3fd350889e41ed682b45_b.jpg

v2-e994bbf56a752a2494d9ebeb936a0614_b.png

v2-fa5595dc3ee0586878e125755e0c1162_b.jpg

v2-e994bbf56a752a2494d9ebeb936a0614_b.png

FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用

—-

编译者/作者:FilCloud

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...