In the second part of this chapter, we will take a more detailed look at how we can use IPFS's HTTP API programmatically. To do so, we will create a simple HTML and JavaScript web page from which we can upload files to IPFS directly, without the need to first upload the files to a backend server.
To do this, we will use the JS-IPFS-API JavaScript library, which will allow a browser-based frontend to communicate directly with the local IPFS node that we created earlier in the chapter. Note that this API library should not be confused with JS-IPFS, which is a JavaScript implementation of the main IPFS protocol.
The aim here is not to explore the HTTP API completely, but to provide a basic example of how it can be used. To learn more about the methods made available by the API, the relevant documentation should be consulted, at https://github.com/ipfs...