window.IpfsHttpClient is not a function

const ipfs = window.IpfsHttpClient({ host: ‘ipfs.infura.io’, port: ‘5001’, protocol: ‘https’ });

i was using above code to connect to ipfs using ipfs-http-client but its not working anymore with the latest or previous version of ipfs-http-client.

am i doing something wrong !?

How did you include the ipfs-http-client library?

its was cdn base injection and it was fully working like 2 months ago with this call :
const ipfs = window.IpfsHttpClient({ host: ‘ipfs.infura.io’, port: ‘5001’, protocol: ‘https’ });

but after trying with

const ipfs = window.IpfsHttpClient.create({ host: ‘ipfs.infura.io’, port: ‘5001’, protocol: ‘https’ });

its working now :expressionless: , it was quite strange because it was not the part of the cdn base constructor call based on the documentation, anyway its working now and thank you for your response

1 Like

Thank you. I had this same issue. but window.IpfsHttpClient.create worked

1 Like