首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用角2 .net核心2应用程序的摆扣

如何使用角2 .net核心2应用程序的摆扣
EN

Stack Overflow用户
提问于 2017-12-28 21:45:01
回答 1查看 1K关注 0票数 0

我正试图在一个.net核心2角项目上设置斜扣。

这个项目是使用来自cli的dotnet新角度模板生成的。

我已经在startup.cs类中添加了相应的内容,但是angular2正在处理/swagger路由,并因为'**‘路由而将其重定向回国内。

你知道如何使用角锥2 dotnet项目工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-28 21:45:01

我通过从配置方法:中删除回退spa路由来修复这个问题,并为这个github问题创建了一个.MapWhen:https://github.com/aspnet/JavaScriptServices/issues/973

代码语言:javascript
复制
  app.UseMvc(routes =>
        {
            routes.MapRoute(
                name: "default",
                template: "{controller=Home}/{action=Index}/{id?}");
            /*

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

  app.MapWhen(x => !x.Request.Path.Value.StartsWith("/swagger"), builder =>
        {
            builder.UseMvc(routes =>
            {
                routes.MapSpaFallbackRoute(
                    name: "spa-fallback",
                    defaults: new { controller = "Home", action = "Index" });
            });
        });
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48014756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档