Быстрый вопрос о правильной инфраструктуре сервера для приложения Node, которое я создаю. Приложение имеет веб-интерфейс, построенный с помощью Angular, который использует API, который я создал в узле. Этот API также будет в конечном итоге доступ к мобильному приложению. Что касается серверной инфраструктуры, какой самый быстрый/самый чистый способ сделать это? Обычно я делаю простую 3-х серверную настройку с сервером узлов, сервером mongodb и сервером nginx для работы в качестве прокси-сервера, а сервер узлов обслуживает все статические файлы для веб-интерфейса, но я не уверен, что это лучшая практика здесь. Так что мои два вопроса:Как обслуживать статический контент для приложения Node.js?
было бы лучше, чтобы сервер Nginx обслуживать все статический контент для веб-интерфейса и только Node служат API?
Приложение позволяет пользователям загружать файлы, которые будут храниться на сервере. Где лучше всего хранить и обслуживать эти файлы?