在线Node.js服务器

Node.js是否足够成熟,可以使整个Web应用程序? 我的意思是完全在Node.js中 我在某处读到,出于某种原因,Node.js之后应该有(例如)nginx。 这是真的吗? 不能Node.js独立? 有没有build立在Node.js上的在线网站?

在我看来这不是真的了。 你可以做两件事情:

  1. 使用像“永远”的脚本来监视您的节点实例。

  2. 使用这个: http : //nodejs.org/docs/v0.4.12/api/process.html#event_uncaughtException_捕获所有先前没有捕获到的exception

在快速链接中 ,它显示了很多由Node.js编写的好应用程序。

在我看来,node.js已经足够成熟,可以成为一个独立的Web应用服务器。 已经有很多lib模块在Nodej中支持不同的东西了。

它绝对够成熟。 现在有几十家公司正在使用它来生产主要的function,有些甚至用它来构build整个栈。

如果你想要一个全面的Web框架,请查看Express。

有数百个模块涵盖了您所需要的几乎所有types的function,而且大多数都可以通过npm(节点包pipe理器)轻松访问。

在今年夏天,我使用Node为客户端构build了高stream量的Facebook应用程序。 处理一切都很好。

节点v0.6引入了集群 ,允许多个进程分叉并收听单个套接字。 这允许节点利用多个核心/ cpus。 这是使用类似nginx的一个重要原因之一,就像之前的群集一样,单个节点进程会占用整个IP /端口。