在我的解决方案中,我有一个“网络”项目和一个“ API”项目网络,这是我的带有MVC控制器的前端应用程序,而我的API是我的Restful服务,也有控制器。目前,为了简单起见,我在我的“ web”项目中有1个宁静的“ POST”功能和一些主要的get方法。
在Web项目中,我对swashbuckle进行了引用,然后在startup.cs文件中,我具有以下代码:
在添加services.AddMvc()
后在配置服务中我有:
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info { Title = "Swagger", Version = "v1" });
});
然后在设置app.UseMvc()
之前使用configure方法,我有:
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "swagger for EV");
});
我想查看两个项目中的所有方法,但此刻我什么都没得到。我已经提出将[HttpGet]
或[HttpPost]
放在所有方法上的观点