我尝试使用axios获取存储在www.example.com上的元数据NFT.storage,但每次都出现以下错误:
CORS策略已阻止从源“http://127.0.0.1:3000”访问位于“ipfs://bafyreib6hf354pwtnwxdmfllegogffvkv2dzsrgbithvjbzzewu757bxay/metadata.json”的XMLHttpRequest:只有以下协议方案支持跨源请求:http,数据,chrome,chrome扩展,chrome不可信,https。
我曾经在做web2开发时解决过这个问题很多次,但不知道如何在这里做到这一点。
1条答案
按热度按时间wj8zmpe11#
你不能直接从普通浏览器或js访问
ipfs://
前缀的内容,相反,你必须通过gateway访问它。一些流行的网关是ipfs.io,皮纳塔,道德..
这是一个ipfs网关的使用示例:https://ipfs.io/ipfs/bafyreib6hf354pwtnwxdmfllegogffvkv2dzsrgbithvjbzzewu757bxay/metadata.json
尝试向此URL发出axios请求