【发布时间】:2021-05-14 19:56:26
【问题描述】:
我通过go-ifps-api 连接到 IPFS,如下例所示:
import api "github.com/ipfs/go-ipfs-api"
shell := api.NewShell("localhost:5001")
cid, err := shell.Add(bytes.NewBufferString("Hello world"))
...
err = shell.Get(cid, "hello.txt")
...
但是,如果有人下载了这样的程序,他们必须安装go-ipfs 并且还需要免费的 5001 端口。我知道端口可以是灵活的,但它是一个更复杂的。
我希望用户在不设置 API 服务的情况下透明地连接到 IPFS,因此 IPFS 节点从 Go 应用程序内部启动和停止。
可以吗,如果可以,可以举个例子吗?
【问题讨论】: