中间件顺序:一次 404 排查
空 body 的 404 背后,是重执行与路由的先后问题。
现象
Blazor 站点访问不存在路径,返回 404 但页面空白。
原因
状态码页重执行会重新跑一遍管道,放在路由之后就拿不到路由信息了。
结论
页面的错误处理要在 UseRouting 之前,API 的在其之后。
空 body 的 404 背后,是重执行与路由的先后问题。
Blazor 站点访问不存在路径,返回 404 但页面空白。
状态码页重执行会重新跑一遍管道,放在路由之后就拿不到路由信息了。
页面的错误处理要在 UseRouting 之前,API 的在其之后。
评论 0
还没有评论,来说两句吧。