gpt4 book ai didi

javascript - 从 IPFS 读取 JSON 是不可能的吗?

转载 作者:行者123 更新时间:2023-12-05 02:38:09 25 4
gpt4 key购买 nike

我正在尝试从已知的 IPFS 链接获取 JSON 对象。当我使用 $.getJSON() 或 node-fetch 之类的函数时,我收到一条错误消息,告诉我只能使用 HTTP。我已经搜索了几个小时,但一无所获。

示例 IPFS 链接:ipfs://bafybeignop35wemk2eu2z34qurwusjeuri6unpyzrzeetmxs4hrwksq7dq/?filename=tokenURI.json

最佳答案

该功能将无法通过 IPFS 协议(protocol) ipfs:// 运行。获取该 JSON 文件的最快和最肮脏的方法是使用受信任的公共(public)网关。

您可以通过以下链接找到公共(public)网关列表。
https://ipfs.github.io/public-gateway-checker/

该链接中最重要的信息是您的 CID,它可能指向一个文件夹或单个文件。您可以使用这些公共(public)网关中的任何一个,使用该 CID 链接到您的 JSON 文件。

例如; https://ipfs.io/ipfs/bafybeignop35wemk2eu2z34qurwusjeuri6unpyzrzeetmxs4hrwksq7dq/?filename=tokenURI.json

请注意,这些网关不适用于任何生产环境。它们通常带有速率限制等限制。

您可以在这里阅读更多内容:
https://docs.ipfs.io/concepts/ipfs-gateway/#can-websites-rely-on-the-ipfs-io-gateway-for-hosting

我也推荐你这篇他们有的文章,你会更好地理解整个概念。
https://docs.ipfs.io/concepts/ipfs-gateway/#gateway-providers

关于javascript - 从 IPFS 读取 JSON 是不可能的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69730192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com