我遇到了有线问题,对于非常简单的完美路线,我没有找到错误。
请求网址:https://localhost:5001/api/Organization/GetRoleTypes
这是我的控制器代码
[ApiController]
[Authorize]
[Route("api/[controller]/[action]")]
[Produces("application/json")]
public class OrganizationController : CustomControllerBaseClass
{
[HttpGet]
[AllowAnonymous]
public async Task<IActionResult> GetRoleTypes()
{
}
}
程序.cs
app.UseEndpoints(endpoints =>
{
endpoints.MapRazorPages();
endpoints.MapControllers();
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
endpoints.MapHub<GetinLineHub>("/chathub");
// endpoints.MapFallbackToFile("index.html");
endpoints.MapFallbackToFile("{**slug:regex((?!api.*)):nonfile}", "index.html");
});
我缺少什么或配置不正确?上面的 url rquest 没有解析到正确的路由并返回 NOT Found