首页 新闻 会员 周边

ASP.NET Core 中 Endpoint Routing 判断 SPA 请求问题

0
悬赏园豆:30 [已解决问题] 解决于 2023-08-16 14:27

在一个 Middleware 中,想通过 httpContext.GetEndpoint().Metadata 判断当前请求是否由 angular 的 index.html 文件响应,请问如何实现?

dudu的主页 dudu | 高人七级 | 园豆:30994
提问于:2023-08-16 09:21
< >
分享
最佳答案
0

不可行,静态文件不走 endpoint routing,httpContext.GetEndpoint() 的值为 null

dudu | 高人七级 |园豆:30994 | 2023-08-16 14:27
其他回答(1)
0

我忙猜 你的业务代码应该是在endpoint middleware.next之前运行, 所以此时没有endpoint信息呢. 只能通过httpcontext.request.path 来判断.

收获园豆:30
czd890 | 园豆:14412 (专家六级) | 2023-08-16 12:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册