stackoverflow
There are several good reasons to stick another webserver in front of Node.js: 1.80 端口,需要一个代理,直接使用nodejs绑定并不好 2.处理静态资源,nodejs比nginx的性能差, 3.可以更好的处理错误信息,通过nginx? 4.使用nginx挡在nodejs前面,可以减少安全破绽,和dos攻击