使用带有connect.vhost指令的node.js作为路由器而不是使用proxy_pass的NGINX有什么优点/缺点?
答案 0 :(得分:2)
连接vhost Advantage: WebSockets正常工作。您不必安装和配置nginx。整个堆栈是node.js.行为可能更符合您的喜好。
Nginx优势: Nginx是一款成熟稳定的网络服务器。它不太可能崩溃或表现出奇怪的行为。它还可以托管您的静态资源,PHP站点等。
如果是我,除非我需要Nginx的某些特定功能,否则为了拥有一个all-node.js堆栈,我会选择Connect vhost或node-http-proxy。
答案 1 :(得分:2)
默认情况下,我会选择nginx,但我可以看到使用Connect.vhost快速完成所需的操作,无需扩展。