Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – PAAS上的PouchDb(Heroku,Bluemix等)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我从Stackoverflow得到了一些很好的反馈,并希望检查一个更多的想法.

目前我有一个在PAAS上运行nodejs的webapp(Heroku并试用bluemiX).服务器正在配置为与Couchdb(托管在cloudant上)进行通信.有两种类型的数据保存到数据库,第一,用户数据(每个用户将拥有自己的数据库),第二,应用数据本身(指标,用户帐户信息(身份验证/管理员)).

从这里获得一些很好的反馈之后,我们的想法是,在用户登录后,他们将在本地(浏览器)pouchdb实例与Cloudant同步(可能通过我的服务器代理,如此处所推荐).

现在问题是,对于app / admin数据,我可能在我的服务器上运行了一个couchdb实例,因此我不会对用户登录,度量数据等事情进行重复的网络调用.数据不会很大,并且已经与用户数据调用分开.关键是要有一个更快/本地的身份验证实例,更改/更新会在用户请求之外同步.

后端是在快速Web框架中,看起来我的选项是pouchdb ….同步到Cloudant实例?

如果我想要在PAAS上运行的节点/快速服务器上进行本地数据库访问(支持Couchdb实例),那么推荐的设置是什么?

感谢vm的任何反馈,
保罗

解决方法

不确定你是否找到了解决方案,但这是我会尝试的.

因为heroku清除了任何临时数据,所以你将无法运行认的express-pouch数据库,你需要将pouch db从使用文件系统更改为使用LevelDOWN适配器.(链接到Pouchdb适配器:https://pouchdb.com/adapters.html)

其中一些适配器包括
    https://github.com/watson/mongodown
    https://github.com/kesla/mysqldown
    https://github.com/hmalphettes/redisdown

您可以轻松地获取heroku mondo,MysqLredis插件,并将其连接到express-pouchdb后端.

这样您就可以保留数据.

大佬总结

以上是大佬教程为你收集整理的node.js – PAAS上的PouchDb(Heroku,Bluemix等)全部内容,希望文章能够帮你解决node.js – PAAS上的PouchDb(Heroku,Bluemix等)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。