当我尝试访问存储在IPFS上的元数据时,我得到了CORS错误



我正试图使用axios获取存储在NFT.storage上的元数据,但每次我都会收到以下错误:

访问'XMLHttpRequestipfs://bafyreib6hf354pwtnwxdmfllegogffvkv2dzsrgbithvjbzzewu757bxay/metadata.json'来自原点'http://127.0.0.1:3000'已被CORS策略阻止:跨源请求仅支持以下协议方案:http、data、chrome、chrome扩展、chrome不可信、https。

当我过去进行web2开发时,我已经多次解决了这个问题,但不知道如何在这里做到这一点。

您不能从普通浏览器或js直接访问前缀为ipfs://的内容。相反,您必须通过网关访问它。

一些流行的网关是ipfs.io、pinata、morals。。

以下是ipfs网关的用法示例:https://ipfs.io/ipfs/bafyreib6hf354pwtnwxdmfllegogffvkv2dzsrgbithvjbzzewu757bxay/metadata.json

尝试将您的axios请求发送到此url

最新更新