我正试图使用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