Question: why do i need uwsgi?
Answer: The UWSGI server is responsible for loading your Flask application using the WSGI interface. You can actually make UWSGI listen directly to requests from the internet and remove NGINX if you like, although it's mostly used behind a reverse proxy. ... uWSGI supports several methods of integrating with web servers.