对常见问题的一点更新。从当前版本的 Nodejs v0.6.5 开始,在生产中将其作为 Web 服务器运行是否安全?我真的想跳过使用 nginx 例如代理的步骤。我将使用 Expressjs、nowjs、gzippo。并且 nginx 还不支持 websockets,而且通过 ssl 设置 socket.io 有点困难。除了更好地为静态文件提供服务之外,nginx 还有其他好处吗?
关于这个问题有什么建议吗?如果可以作为网络服务器运行,还有其他值得考虑的模块吗?
对常见问题的一点更新。从当前版本的 Nodejs v0.6.5 开始,在生产中将其作为 Web 服务器运行是否安全?我真的想跳过使用 nginx 例如代理的步骤。我将使用 Expressjs、nowjs、gzippo。并且 nginx 还不支持 websockets,而且通过 ssl 设置 socket.io 有点困难。除了更好地为静态文件提供服务之外,nginx 还有其他好处吗?
关于这个问题有什么建议吗?如果可以作为网络服务器运行,还有其他值得考虑的模块吗?
老实说,除了提供静态文件之外,我并没有真正看到任何重要的好处(尽管 Nginx 可能有更多特定于服务器的扩展)。
此外,您可能希望使用bouncy或node-http-proxy进行代理和browserify以在前端使用您的服务器端模块。
除了提供静态文件之外,Nginx 的其他好处。
虽然不需要使用 nginx,但运行节点之前没有任何内容是非常好的。