I've started working with the Flask framework recently side-by-side with Node.js and have never heard of setting up a proxy server for a Node.js application. So I was wondering why is it necessary to use Nginx as a proxy server for a Flask application?
Also, what would be the best way to deploy a Flask app to the production?
This question Are a WSGI server and HTTP server required to serve a Flask app? gives me some idea on purpose of WSGI server and HTTP server.
I also had confusion on whether I can use a proxy server for the Node.js application or not.
Please someone help me on this.