我正在运行一个运行良好的 ipfs js 实例,但是 Web 套接字出现一些错误,我不确定为什么它甚至调用本地 IP?
Firefox 无法与位于 ws://127.0.0.1:8081/p2p/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64 的服务器建立连接。
在已部署站点上的 Firefox 中没有错误,但在 Safari 中
https://alpha.nodenogg.in/上的页面不允许运行来自 ws://127.0.0.1:8081/p2p/Qmbut9Ywz9YEDrz8ySBSgWyJk41Uvm2QJPhwDJzJyGFsD6 的不安全内容。
这是我正在使用的一些代码,任何指针以及此错误的来源都会很棒。但是,该站点使用 IPFS 完成了我想要的操作,因此我不确定此错误与什么有关。谢谢
import VueIpfs from 'ipfs'
const ipfs = VueIpfs.create()
mounted: function () {
// console.log(VueIpfs)
this.getIpfsNodeInfo()
},
methods: {
async getIpfsNodeInfo() {
try {
// Await for ipfs node instance.
node = await ipfs
} catch (err) {
// Set error status text.
this.status = `Error: ${err}`
}
},
onFileSelected(event) {
this.selectedFile = event.target.files[0]
this.saveIPFS()
},
async saveIPFS() {
try {
this.fileContents = await node.add(this.selectedFile)
this.getIPFS()
} catch (err) {
// Set error status text.
this.status = `Error: ${err}`
}
},
}