axios 尝试访问存储在IPFS上的元数据时收到CORS错误

2uluyalo  于 2023-02-04  发布在  iOS
关注(0)|答案(1)|浏览(145)

我尝试使用axios获取存储在www.example.com上的元数据NFT.storage,但每次都出现以下错误:
CORS策略已阻止从源“http://127.0.0.1:3000”访问位于“ipfs://bafyreib6hf354pwtnwxdmfllegogffvkv2dzsrgbithvjbzzewu757bxay/metadata.json”的XMLHttpRequest:只有以下协议方案支持跨源请求:http,数据,chrome,chrome扩展,chrome不可信,https。
我曾经在做web2开发时解决过这个问题很多次,但不知道如何在这里做到这一点。

wj8zmpe1

wj8zmpe11#

你不能直接从普通浏览器或js访问ipfs://前缀的内容,相反,你必须通过gateway访问它。
一些流行的网关是ipfs.io,皮纳塔,道德..
这是一个ipfs网关的使用示例:https://ipfs.io/ipfs/bafyreib6hf354pwtnwxdmfllegogffvkv2dzsrgbithvjbzzewu757bxay/metadata.json
尝试向此URL发出axios请求

相关问题