Kann Node.js Lösungen wie Apache oder NGINX vollständig ersetzen?

Über das Bereitstellen einer Node.js-Anwendung habe ich eine Reihe von Tutorials gesehen, in denen gezeigt wurde, wie sie neben Nginx bereitgestellt werden, mit mehr oder weniger hübschen Tricks, damit die beiden zusammenarbeiten können (und lästige Dinge wie Nginx, die WebSockets nicht unterstützen). . Das scheint mir ein bisschen kompliziert zu sein ...

Warum macht jeder diese Art von Setup? Bietet die Bereitstellung von Nginx mit Node.js einen Vorteil? Können Sie mit Node.js keine statischen Dateien bereitstellen?

Ich habe viele Apps in Django geschrieben, und der Doc sagt, dass Sie Django nicht zum Bereitstellen statischer Dateien verwenden sollten, da es nicht für diese und ähnliche Zwecke optimiert ist. Ich dachte, dies ist möglicherweise der Grund.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage