The problem is solved!!!
In the infura site: Step
Step 1. Create IPFS project with card info
Step
Step 2. replace the following code with your old code
const projectId = '2E8Kps3Xij.................'; //(Step 3. Place the project id from your infura project) const projectSecret = 'b222afc94.....................'; //(Step 4. Place the project_secrect from your infura project)
const auth = 'Basic ' + Buffer.from(projectId + ':' + projectSecret).toString('base64');
const projectId = '2E8Kps3Xij.................'; //(Step 3. Place the project id from your infura project)
const projectSecret = 'b222afc94.....................'; //(Step 4. Place the project_secrect from your infura project)
const auth = 'Basic ' + Buffer.from(projectId + ':' + projectSecret).toString('base64');
const ipfsClient = require('ipfs-http-client')
const ipfs = ipfsClient.create({
host: "ipfs.infura.io",
port: 5001,
protocol: "https",
apiPath: "/api/v0",
headers: {
authorization: auth,
},
});
const ipfsClient = require('ipfs-http-client') const ipfs = ipfsClient.create({ host: "ipfs.infuraStep 5.io", port: 5001, protocol: "https", apiPath: "/api/v0", headers: { authorization: auth, }, }); Save and npm start
Step 5. Save and npm start
https://github.com/SaifulJnU/IFPS_Template/blob/master/IPFS%20infura%20unauthorized%20problem.txt