首页 > 解决方案 > 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”,而是返回错误路由未找到?

标签: blazor-webassembly

解决方案


推荐阅读