node.js在堆栈中的位置或增强它

时间:2012-11-14 15:51:55

标签: python node.js web-applications

我有兴趣了解有关node.js的更多信息并在新项目中使用它。我遇到的问题是设想我可以用它来增强我的网络堆栈以及它将扮演什么样的角色。所有我真正完成的工作都遵循一两个教程,你可以在所有JS中制作类似todo应用程序的东西。这一切都很好,但我在哪里利用它是在一个更复杂的Web架构中。

以下是我计划如何设置应用程序的示例

用于提供观看次数的网络服务器:

  • Python(flask / werkzeug)
  • 金贾
  • nginx的
  • HTML / CSS / JS

API服务器:

  • Python(flask / werkzeug)
  • SQLAlchemy(ORM)
  • nginx的
  • 主管+ gunicorn

数据库服务器

  • 的Postgres

因此,通过引入nodeJS可以替换或增强此堆栈的任何部分我会假设它最好在API服务器上使用但不完全确定如何。

1 个答案:

答案 0 :(得分:0)

它会替换视图服务器和API服务器中的Python (flask/werkzeug)