인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

luie song님의 프로필 이미지

작성한 질문수

jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)

infura 대신에 pinata api 를 사용시 ipfs 접속코드 변경문의

작성

·

492

0

안녕하세요

pinata api 사용시 아래 ipfs 접속 코드를 어떻게 변경해야 할까요

 

//ipfs

var IPFS_URL = "https://ipfs.io/ipfs/";

var IPFS_API_URL = "ipfs.infura.io";

//var ipfs = window.IpfsApi(IPFS_API_URL, "5001", { protocol: "https" }); // Connect to IPFS

const projectId = '{인퓨라 프로젝트아이디}';

const projectSecret = '{인퓨라 시크릿키}';

const auth = "Basic " + btoa(projectId + ":" + projectSecret);

console.log("-> "+auth);

var ipfs = window.IpfsApi(IPFS_API_URL, "5001", { protocol: "https" , headers: { authorization: auth } } ); // Connect to IPFS

답변 1

0

Kyung-il In님의 프로필 이미지
Kyung-il In
지식공유자

피나타를 제가 사용하지 않아서 잘 모르겠습니다.

ipfs는 파일코일을 만든 Protocol Labs에서 개발한 프로그램에서 동작하기 때문에 피나타든 뭐든 동일 하게 동작합니다. 그런데 피나타가 자체적으로 API를 만들어서 유료서비스로 오픈했다면 사용법은 회사마다 틀릴거 같네요.