美文网首页
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

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