"POST http://localhost:9090/spawn ERR_CONNECTION_REFUSED" 使用 ipfsd-ctl 生成 IPFS 守护进程时出错
"POST http://localhost:9090/spawn ERR_CONNECTION_REFUSED" error while spawning an IPFS daemon using ipfsd-ctl
我正在尝试使用 ipfsd-ctl 库使用提供的远程端点从浏览器生成 IPFS 守护程序。
This is the link I'm referring
// Start a remote disposable node, and get access to the api
// print the node id, and stop the temporary daemon
const Ctl = require('ipfsd-ctl')
const port = 9090
const server = Ctl.createServer(port, {
ipfsModule: require('ipfs'),
ipfsHttpModule: require('ipfs-http-client')
},
{
js: {
ipfsBin: 'path/js/ipfs/bin'
},
go: {
ipfsBin: 'path/go/ipfs/bin'
},
})
const factory = Ctl.createFactory({
ipfsHttpModule: require('ipfs-http-client'),
remote: true,
endpoint: `http://localhost:${port}` // or you can set process.env.IPFSD_CTL_SERVER to http://localhost:9090
})
await server.start()
const ipfsd = await factory.spawn()
const id = await ipfsd.api.id()
console.log(id)
await ipfsd.stop()
await server.stop()
它显示“服务器未在浏览器中实现”警告和“POST http://localhost:9090/spawn net::ERR_CONNECTION_REFUSED”错误
Ctl.createServer 启动 Ctl.createFactory 将连接到的 HTTP 服务器。
由于警告说“服务器未在浏览器中实现”,您需要在 nodejs 中 运行 并从 browser 使用 Ctl.createFactory 与之互动。
我正在尝试使用 ipfsd-ctl 库使用提供的远程端点从浏览器生成 IPFS 守护程序。
This is the link I'm referring
// Start a remote disposable node, and get access to the api
// print the node id, and stop the temporary daemon
const Ctl = require('ipfsd-ctl')
const port = 9090
const server = Ctl.createServer(port, {
ipfsModule: require('ipfs'),
ipfsHttpModule: require('ipfs-http-client')
},
{
js: {
ipfsBin: 'path/js/ipfs/bin'
},
go: {
ipfsBin: 'path/go/ipfs/bin'
},
})
const factory = Ctl.createFactory({
ipfsHttpModule: require('ipfs-http-client'),
remote: true,
endpoint: `http://localhost:${port}` // or you can set process.env.IPFSD_CTL_SERVER to http://localhost:9090
})
await server.start()
const ipfsd = await factory.spawn()
const id = await ipfsd.api.id()
console.log(id)
await ipfsd.stop()
await server.stop()
它显示“服务器未在浏览器中实现”警告和“POST http://localhost:9090/spawn net::ERR_CONNECTION_REFUSED”错误
Ctl.createServer 启动 Ctl.createFactory 将连接到的 HTTP 服务器。 由于警告说“服务器未在浏览器中实现”,您需要在 nodejs 中 运行 并从 browser 使用 Ctl.createFactory 与之互动。