Я настраиваю свою среду React. Я сделал проект .NET Core 2.1 с использованием микросервисной архитектуры и Docker. Мой маршрут работает правильно, но моя страница отображается пустой, потому что не удалось найти пакет js.
Я попытался воссоздать пакет, перезапустил мою визуальную студию и проверил все пути.
Это Startup.cs:
мой метод ConfigureService:
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
services.AddSpaStaticFiles(configuration =>
{
configuration.RootPath = "wwwroot/js/react/dist";
});
мой метод настройки:
app.UseStaticFiles();
app.UseSpaStaticFiles();
app.UseMvc(routes =>
{
routes.MapAreaRoute(
name: "Area",
areaName: "MVC",
template: "{area:exists}/{controller=Home}/{action=Index}/{id?}"
);
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}"
);
});
Index.cshtml:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Chill Eats</title>
</head>
<body>
<div id="app"></div>
<script type="text/javascript" src="~\dist\app.bundle.js"></script>
</body>
</html>
Не удалось загрузить ресурс: сервер ответил с состоянием 404 (не найдено)
app.bundle.js