首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Infura中的“未能获取”错误消息

Infura中的“未能获取”错误消息
EN

Stack Overflow用户
提问于 2022-08-29 19:15:57
回答 1查看 18关注 0票数 1

步骤

  1. 使用"ipfs-http-client“npm库
  2. 使用projectId,privateKey从呋喃建立auth
代码语言:javascript
复制
import { create } from 'ipfs-http-client'

const privateKey = '...'
const projectId = '...'
const auth =
  'Basic ' + Buffer.from(projectId + ':' + privateKey).toString('base64')
const INFURA_URL = 'something.infura-ipfs.io'

const client = create({
  host: INFURA_URL,
  port: 5001,
  protocol: 'https',
  headers: {
    authorization: auth,
  },
  apiPath: '/ipfs/api/v0',
})

调用ipfs客户端

代码语言:javascript
复制
const fileUrl = await client.add(image)

返回一个错误“未能获取”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-29 19:23:10

您只能使用专用网关访问IPFS内容,而不能上载内容。请跟随这个链接获得更多的信息。

您的解决方案将是将子域替换为something.infura-ipfs.ioipfs.infura.io,希望它能够工作。

有关专用网关的详细信息,请参阅链接。

干杯。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73533650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档