为什么用Node.js安装服务器(Nginx,Apache ...)?

Tra*_*Liu 5 apache nginx node.js

可能重复:
为什么我们需要在Node.js下表达web框架的apache?

我想知道为什么我应该用Node.js安装Nginx或Apache等服务器.我以前认为服务器可以帮助我处理缓存控制等等.但我发现Connect静态中间件已经做到了,对吧?

Dee*_*tan 12

如果您不知道为什么在Node.js之上需要Nginx或Apache,那么您不需要它.

Nginx比Node.js做一些事情(在某些情况下更容易配置):代理,url重写,http缓存,重定向,静态文件服务和负载平衡.

如果您遇到任何这些角色的Node.js代码变得越来越复杂,或者变成性能瓶颈,那么值得研究.在那之前,没有必要打扰.