O Node.js pode substituir totalmente soluções como Apache ou NGINX?

Sobre a implementação de um aplicativo Node.js, tenho visto muitos tutoriais mostrando que ele foi implementado lado a lado com o Nginx, com truques mais ou menos bonitos para permitir que os dois trabalhem juntos (e coisas irritantes, como o Nginx não suportando WebSockets) . Isso parece um pouco complicado para mim ...

Por que todo mundo faz esse tipo de configuração? A implantação do Nginx quando você tem o Node.js oferece alguma vantagem? Você não pode servir arquivos estáticos com o Node.js?

Eu escrevi muitos aplicativos no Django, e o documento diz que você não deve usar o Django para servir arquivos estáticos, porque ele não está otimizado para isso e assim por diante ... então eu estava pensando que talvez este seja o motivo.

questionAnswers(3)

yourAnswerToTheQuestion