Код: Выделить всё
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller}/{action=Index}/{id?}");
});
app.UseSpa(spa =>
{
spa.Options.SourcePath = "ClientApp";
if (app.Environment.IsDevelopment())
{
spa.UseProxyToSpaDevelopmentServer("http://localhost:3000");
}
});
app.Run();
Код: Выделить всё
app.MapControllers();
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
Как мне заставить это работать?
РЕДАКТИРОВАТЬ: я знаю, что могу удалить UseSpa и вместо этого использовать прокси в другом направлении, в моем внешнем проекте. Кажется, это новый рекомендуемый подход, как описано в этом ответе. В чем разница между UseStaticFiles, UseSpaStaticFiles и UseSpa в ASP.NET Core 2.1? Однако я привык к своей текущей настройке и хотел бы продолжать использовать UseSpa. Неужели это больше невозможно?
Подробнее здесь: https://stackoverflow.com/questions/773 ... ith-usespa
Мобильная версия