Как многие знают, рекомендуется использовать прокси-сервер для веб-приложений, обслуживаемых сервером приложений.
Также рекомендуется использовать прокси для обслуживания статических файлов.
Для «обычных» приложений .NET Core установка проста. Например:
location /css/ {
root /var/www/my.app.com/wwwroot;
}
location /js/ {
root /var/www/my.app.com/wwwroot;
}
location /lib/ {
root /var/www/my.app.com/wwwroot;
}
Но для приложений .NET Core SPA (с Angular) папка wwwroot не содержит много, и большая часть содержимого хранится в ClientApp.
Означает ли это, что для приложений .NET Core SPA мы должны пожертвовать функцией обслуживания статических файлов для всего этого "совершенства SPA" или есть какие-то статические файлы, которые все еще могут обслуживаться Nginx?