美文网首页
WebApi程序匹配任意路由到Index.html

WebApi程序匹配任意路由到Index.html

作者: AlexWillBeGood | 来源:发表于2020-10-26 22:16 被阅读0次

前后端分离项目中,前端往往会被打包成一个简单的index.html文件和其他资源文件。可以在WebApi程序中配置路由使得任意不规则路由都能访问到这个Index文件。
Configure方法中写入:

app.MapWhen(context => {
                return !context.Request.Path.Value.StartsWith("/api");
            }, appBuilder => {
                var option = new RewriteOptions()
                    .AddRewrite(".*", "/index.html", true);
                appBuilder.UseRewriter(
                    option
                    );
                appBuilder.UseStaticFiles(); //不影响使用静态文件中间件
            });

相关文章

  • WebApi程序匹配任意路由到Index.html

    前后端分离项目中,前端往往会被打包成一个简单的index.html文件和其他资源文件。可以在WebApi程序中配置...

  • C# 搭建一个简单的WebApi项目

    WebApi相关文章: C# 搭建一个简单的Web API项目 C# WebApi 路由配置 c# WebApi之...

  • C# WebApi的一些小技巧

    1.设置webAPI的路由,在 Global.asax中找 2.WebAPI的路由在App_Start文件夹下的W...

  • 通配符(*)路由

    如果想匹配任意路径,我们可以使用通配符 (*)。通常用于客户端 404 错误 当使用通配符路由时,请确保路由的顺序...

  • post请求、正则

    发起post请求 正则 多字符匹配. :表示匹配除了换行符以外的任意字符\ :转义字符【a-z】:匹配a到z中任意...

  • django中url访问方法

    只是了解,不推荐使用,毕竟干扰太多,任意冲突,也没有解耦,应该使用路由分发 在url匹配中支持正则匹配,例如: u...

  • WebApi 2 路由机制

    .net中包含的路由有两种,第一种是MVC模式的按url匹配action,第二种是WebApi模式的按http请求...

  • 一、基础使用

    代码 三大元素 路由器:React程序的路由跳转,都是建立在路由器的基础上的; 路由匹配器 、

  • Vue路由

    配置路由文件 index.js 路由文件注入到main.js文件中 组件中配置路由跳转 嵌套路由 动态路由匹配 一...

  • Taro 路由增强 2x 版本来了,可能是最好的 Taro 路由

    小程序的路由有什么问题 路由跳转的页面 url 没有类型提示容易输错 路由传参需要手动拼接参数、无法携带任意类型、...

网友评论

      本文标题:WebApi程序匹配任意路由到Index.html

      本文链接:https://www.haomeiwen.com/subject/iqwzmktx.html