WriteError/QuotaExceededError Browserify IPFS ASYNC node.js
WriteError/QuotaExceededError Browserify IPFS ASYNC node.js
我正在尝试 运行 下面的代码。当我 运行 使用节点命令时,它 运行 非常完美。
const IPFS = require('ipfs')
const series = require('async/series')
const node = new IPFS()
let fileMultihash
series([
(cb) => node.on('ready', cb),
(cb) => node.version((err, version) => {
if (err) { return cb(err) }
console.log('Version:', version.version)
cb()
}),
(cb) => node.files.add({
path: 'hello.txt',
content: Buffer.from('Hello this is test asi394298')
}, (err, filesAdded) => {
if (err) { return cb(err) }
console.log('\nAdded file:', filesAdded[0].path, filesAdded[0].hash)
fileMultihash = filesAdded[0].hash
cb()
}),
(cb) => node.files.cat(fileMultihash, (err, data) => {
if (err) { return cb(err) }
console.log('\nFile content:')
process.stdout.write(data)
})
])
然而,当我 运行 通过 browserify 并将其添加到我的网站时,我从脚本中得到了这个错误。
err {type: "WriteError", name: "WriteError", cause: undefined, message: "QuotaExceededError", stack: "WriteError: QuotaExceededError↵ at http://local…rt (http://localhost/papyrcoin/bundle.js:87990:5)"}
我不确定这意味着什么或如何修复它。有人可以帮忙吗?
这是一条 Safari 消息,表明您在要写给
的内容中 space 已 运行
通常出现在 iOS
它出现的一个奇怪情况是 localstorage 根本不可用(例如,在私人浏览器会话中)
我怀疑这反映了缺少 ipfs 试图写入的任何内容,但没有更多的上下文,这是一个猜测
我正在尝试 运行 下面的代码。当我 运行 使用节点命令时,它 运行 非常完美。
const IPFS = require('ipfs')
const series = require('async/series')
const node = new IPFS()
let fileMultihash
series([
(cb) => node.on('ready', cb),
(cb) => node.version((err, version) => {
if (err) { return cb(err) }
console.log('Version:', version.version)
cb()
}),
(cb) => node.files.add({
path: 'hello.txt',
content: Buffer.from('Hello this is test asi394298')
}, (err, filesAdded) => {
if (err) { return cb(err) }
console.log('\nAdded file:', filesAdded[0].path, filesAdded[0].hash)
fileMultihash = filesAdded[0].hash
cb()
}),
(cb) => node.files.cat(fileMultihash, (err, data) => {
if (err) { return cb(err) }
console.log('\nFile content:')
process.stdout.write(data)
})
])
然而,当我 运行 通过 browserify 并将其添加到我的网站时,我从脚本中得到了这个错误。
err {type: "WriteError", name: "WriteError", cause: undefined, message: "QuotaExceededError", stack: "WriteError: QuotaExceededError↵ at http://local…rt (http://localhost/papyrcoin/bundle.js:87990:5)"}
我不确定这意味着什么或如何修复它。有人可以帮忙吗?
这是一条 Safari 消息,表明您在要写给
的内容中 space 已 运行通常出现在 iOS
它出现的一个奇怪情况是 localstorage 根本不可用(例如,在私人浏览器会话中)
我怀疑这反映了缺少 ipfs 试图写入的任何内容,但没有更多的上下文,这是一个猜测