couchdb和node.js应用程序部署

时间:2013-10-08 20:12:32

标签: node.js couchdb

我是couchdb和node.js的新手。在我的应用程序中,我将需要一些服务器端逻辑和一个rest api来存储和查询couchdb中的json文档和附件。此外,该应用程序将提供一个使用angularjs来管理数据的Web控制台。

此应用程序的最佳方案是什么。我想到了以下选项:

  • 将带有express的node.js放在couchdb前面,并从node.js提供其余的api和控制台
  • 将couchdb放在前面,从couchdb作为couchapp为控制台提供服务,并通过couchdb将其余请求重定向到node.js
  • 在nginx反向代理后面并行运行couchdb和node.js,从node.js提供其余的api,从couchdb运行应用程序
  • 在nginx反向代理后面并行运行couchdb和node.js,从node.js为其余api和控制台提供服务,但是直接将db查询中继到couchdb
  • 直接从nginx提供控制台,将休息请求转发给node.js和db queryies到couchdb
  • 并行运行node.js和couchdb,从couchdb或node.js服务控制台,其余api来自node.js,前面没有任何反向代理
  • 等。等

此外,出现了一个普遍的问题:  *建议将node.js或couchdb直接放到边缘而不需要任何反向代理或其他“墙”吗?

非常感谢您提前提交专家意见!

0 个答案:

没有答案