WriteError/QuotaExceededError Browserify IPFS ASYNC node.js

用户2609405

我正在尝试运行下面的代码。当我使用 node 命令运行时,它运行得很好。

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 消息,表示您正在写入的内容中的空间已用完

通常出现在 iOS 上

一种奇怪的情况是当 localstorage 根本不可用时(例如,在私人浏览器会话中)

我怀疑这反映了缺乏 ipfs 试图写入的任何内容,但没有更多上下文,这是一个猜测

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js中的Orbitdb + IPFS

来自分类Dev

使用Browserify加载Node.js模块

来自分类Dev

使用Browserify加载Node.js模块

来自分类Dev

IPFS不是构造函数:Node.js-IPFS / OrbitDB聊天室

来自分类Dev

Node.JS中的ASYNC

来自分类Dev

找不到IPFS(JS)

来自分类Dev

了解Node.JS async.parallel

来自分类Dev

Node.js中的async / await替换

来自分类Dev

node.js中的async.eachSeries

来自分类Dev

.net中的Node.js与Async / await

来自分类Dev

node.js嵌套async.eachSeries

来自分类Dev

Node.js:async.map变慢

来自分类Dev

Node JS Async Promise。所有问题

来自分类Dev

Node.js中的async / await替换

来自分类Dev

使用 Node js Await/Async 函数

来自分类Dev

与Node js async / await相比,了解Python async / await

来自分类Dev

Gulp Browserify结合JS

来自分类Dev

如果使用browserify和node.js commonJs,bower仅对CSS有用。

来自分类Dev

Rails-使用browserify Rails访问application.js中的node_modules

来自分类Dev

使用Browserify将node.js应用捆绑到一个文件中

来自分类Dev

使用Browserify将JQuery Mobile包含在Node JS项目中

来自分类Dev

为什么不能在node.js(browserify)的require()函数中将变量用作参数?

来自分类Dev

无法将核心Node.js模块与browserify(dgram)结合使用

来自分类Dev

使用Browserify将JQuery Mobile包含在Node JS项目中

来自分类Dev

如何使用自动browserify + uglify为浏览器提供node.js代码

来自分类Dev

Node.js + browserify-错误:找不到模块“ cls-bluebird”

来自分类Dev

node.js async.js nextTick与setImmediate

来自分类Dev

Node.js,Mongo async.js插入和查询

来自分类Dev

Node.JS的Async.js出现问题