如何在角度为2的

时间:2017-09-23 04:07:20

标签: angular asp.net-core-mvc

我创建了一个asp.net核心项目并选择了一个角度模板,一切正常,但我无法通过URL(浏览器)调用任何Controller或动作,就像MVC一样。它总是调用默认路由配置" Home"," Index"。 当我不提供任何网址时,我需要它。但是当我输入硬编码的URL时,它并不起作用。顺便说一句,我是新角色,但我完全熟悉MVC。我想我做错了。 这是我在startup.cs上的路线

app.UseMvc(routes =>
        {

//这是针对mvc / api

            routes.MapRoute(
                name: "default",
                template: "{controller=Home}/{action=Index}/{id?}");

//这是针对角度的

            routes.MapSpaFallbackRoute(
                name: "spa-fallback",
                defaults: new { controller = "Home", action = "Index" });
        });

0 个答案:

没有答案