我曾经在我的网络应用程序中使用mysql数据库和php后端。现在我正在深入了解javascript世界,我正在寻找一种更兼容的方式来存储我的数据。我喜欢用一种语言编写所有内容的想法,javascript似乎能够完成这项工作。 我开始阅读有关couchDB的内容,JSON / javaScipt方法似乎完全符合我的需求。我现在的问题是,这是从我的页面连接到数据库的便捷方式。
我找到了这个post,它解释了如何使用名为couch.js的库直接从客户端javascript连接到couchDB。这篇文章已经有几年历史了,我在网上找不到任何图书馆。所以我问自己,如果这种方法仍然是最新的。
我认为使用服务器后端的一个重要原因是提供安全机制来保护数据库身份验证过程。那么:在客户端脚本中保存(加密)db pwd通常是安全的吗?
所以我正在寻找的是一种从网页访问和存储类似json的数据的简单方法。有什么建议吗? 生产解决方案的托管也应该不那么困难,最终也不会扩展,因为它目前对较小的项目而言意义重大。
如果帖子不适合论坛,请告诉我一个更好的地方..
答案 0 :(得分:1)
我一直在使用CouchDB jQuery插件进行开发。起初我也犹豫不决使用它,因为大多数文档至少有几年的历史。到目前为止,它工作得非常好并且非常易于使用,特别是如果您熟悉JavaScript / jQuery。
...
您可以从Github获取插件
或者您可以直接从Futon保存:
http://localhost:5984/_utils/script/jquery.couch.js(本地主机是您的IP,5984是CouchDB所在的端口)
无论您做什么,请确保在数据库上启用CORS。 Github自述文件页面上有说明,或者this script非常有用且易于使用,直到npm。
...
可以找到文档here。
This reference对我来说也非常有用。
...
祝你好运!答案 1 :(得分:0)
我刚刚发布了Slouch,这是CouchDB的JavaScript客户端,可以在浏览器和节点中使用。我希望这有帮助!