Tag: pouchdb

错误:连接ENFILE 127.0.0.1:5984 – 本地(undefined:undefined)

我不断收到这个pouchDB错误,我不知道这是什么。 Error: connect ENFILE 127.0.0.1:5984 – Local (undefined:undefined) at onError (/Users/thomas/Desktop/rain/node_modules/pouchdb/lib/deps/ajax/ajaxCore.js:53:18) at Request._callback (/Users/thomas/Desktop/rain/node_modules/pouchdb/lib/deps/ajax/ajaxCore.js:103:14) at self.callback (/Users/thomas/Desktop/rain/node_modules/request/request.js:198:22) at emitOne (events.js:77:13) at Request.emit (events.js:169:7) at Request.onRequestError (/Users/thomas/Desktop/rain/node_modules/request/request.js:867:8) at emitOne (events.js:77:13) at ClientRequest.emit (events.js:169:7) at Socket.socketErrorListener (_http_client.js:265:9) at emitOne (events.js:77:13) at Socket.emit (events.js:169:7) at emitErrorNT (net.js:1253:8) at doNTCallback2 (node.js:450:9) at process._tickCallback (node.js:364:17)

PAAS上的PouchDb(Heroku,Bluemix等)

我从Stackoverflow得到了一些很好的反馈,并想检查一个更多的想法。 目前我已经有一个在PAAS上运行nodejs的Web应用程序(Heroku并尝试使用bluemix)。 服务器正在configuration为与Couchdb(托pipe在云中)通信。 有两种types的数据保存到数据库,第一,用户数据(每个用户将拥有自己的数据库),第二,应用程序数据本身(指标,用户帐户信息(授权/pipe理的东西)。 从这里得到一些很好的反馈意见后,他们的想法是,用户login后,他们会同步本地(浏览器)pouchdb实例与Cloudant(可能通过我的服务器代理,如这里推荐)。 现在的问题是,对于应用程序/pipe理数据,也许我在我的服务器上运行一个couchdb实例,所以我不会重复networking调用像用户login,度量数据等事情。数据不会很大,已经从用户数据调用中分离出来了。 重点是有一个更快/本地身份validation主要实例,更改/更新同步用户请求之外。 后端是在快速的web框架,它看起来像我的选项是pouchdb ….同步到Cloudant实例? 如果我希望本地数据库访问(支持Couchdb实例),在PAAS上运行的节点/快递服务器上,是build议的设置? 感谢vm的任何反馈,保罗

强制忽略由npm / yarn安装的一个依赖关系的依赖关系

我的nodejs项目使用一些库。 一个库pouchdb将尝试安装相当多的依赖项。 有一个叫做leveldown ,它将尝试从Internet下载Node.js头,然后从头开始重build所有东西。 其实我根本不需要这个leveldown 。 但他们的社区build议我私下fork一个pouchdb并修改package.json以排除任何我不需要的依赖。 这是我对npm / yarn人的一般问题。 运行npm install或yarn install ,是否可以防止下载特定的库?