blazor-webassembly - Blazor WASM:.NET CORE 6 RC1 Invalid /api 路由返回 HTML 而不是 NOT Found
问题描述
我正在使用 VS 2022 Preview 4 和 .NET core RC1 开发 Blazor Wasm 托管应用程序,但遇到了问题;如果我传递了一个无效的 URL,例如"/api/{invalidcontroller}/{valid method}"
或 "/api/{validController}/{InvlaidMethod}
我正在返回 index.html,而不是返回路由 Not Found 错误。
我试过了
endpoints.MapFallbackToFile("{**slug:regex((?!api.*)):nonfile}", "index.html");
正如某处指出的那样,但这也不起作用
当 URL 在路由中有“/api/XXXXX”时,如何排除回退到“index.html”,而是返回错误路由未找到?
解决方案
推荐阅读
- watchkit - iPhone断开连接时如何在Watchkit中检测
- azure-active-directory - Azure B2C - 自定义策略 - 连接身份提供者时出错
- python - Python regex - 将名称与合法形式匹配
- java - 地图结构
/到 / 映射 - c++ - 移动智能指针两次与复制
- cybersource - 无法从沙盒复制支付工具令牌创建操作,出现“无效的配置文件所有者”错误
- javascript - 在饼图上显示标签而不是数据值 Chart.js
- python - teensy bord 与系统之间使用 python 进行串行通信
- mysql - 优化运行时间更长的mysql查询
- ios - 反应原生:未找到活动的 iOS 设备