从 IPFS 读取 JSON 不可能?
Reading JSON from IPFS IMPOSSIBLE?
我正在尝试从已知的 ipfs link 获取 JSON 对象。当我使用 $.getJSON() 或 node-fetch 之类的函数时,我收到一条错误消息,告诉我只能使用 http。我已经搜索了几个小时,但一无所获。谢谢!
IPFS 示例 link:ipfs://bafybeignop35wemk2eu2z34qurwusjeuri6unpyzrzeetmxs4hrwksq7dq/?filename=tokenURI.json
该功能将无法通过 IPFS 协议运行 ipfs://
。获取该 JSON 文件的最快和最肮脏的方法是使用受信任的 public 网关。
您将通过下面的 link 找到 public 个网关的列表。
https://ipfs.github.io/public-gateway-checker/
link 中最重要的信息是您的 CID
,它可能指的是文件夹或单个文件。您可以 link 使用这些 public 网关中的任何一个 CID
到您的 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
我正在尝试从已知的 ipfs link 获取 JSON 对象。当我使用 $.getJSON() 或 node-fetch 之类的函数时,我收到一条错误消息,告诉我只能使用 http。我已经搜索了几个小时,但一无所获。谢谢!
IPFS 示例 link:ipfs://bafybeignop35wemk2eu2z34qurwusjeuri6unpyzrzeetmxs4hrwksq7dq/?filename=tokenURI.json
该功能将无法通过 IPFS 协议运行 ipfs://
。获取该 JSON 文件的最快和最肮脏的方法是使用受信任的 public 网关。
您将通过下面的 link 找到 public 个网关的列表。
https://ipfs.github.io/public-gateway-checker/
link 中最重要的信息是您的 CID
,它可能指的是文件夹或单个文件。您可以 link 使用这些 public 网关中的任何一个 CID
到您的 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