如何将.net core中的mvc的Controller变成web api
解决方案
1、此步骤可修改也可不修改
配置文件Startup.cs
将services.AddControllersWithViews();
修改为 services.AddControllers();
2、配置文件Startup.cs
endpoints.MapControllerRoute注释掉原有的代码,
添加新的代码 endpoints.MapControllers();
到此,转化为web api完成,即可测试访问
3、Controller类中添加测试代码
以下根据需求,进行相应测试
添加路由代码:[Route("/api/[Controller]/[Action]")]
4、测试接口
Controller添加:测试代码
使用postman测试接口,正常访问