Startup.cs 文件下
public void ConfigureServices(IServiceCollection services)
{
// 引用
//swashbuckle.aspnetcore ge
#region 第一步
services.AddControllersWithViews();
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
});
#endregion
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
}
app.UseStaticFiles();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
#region 第二步
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
c.InjectJavascript( "SwgUiChina.js");
});
#endregion
}
访问方式:http://localhost:38632/swagger

怎么转中文 还没有弄。。

本文档展示了如何在ASP.NET Core应用中配置Swagger,包括添加SwaggerGen来生成API文档,以及使用SwaggerUI进行接口展示。通过在Startup.cs文件的ConfigureServices和Configure方法中添加相关代码,实现了Swagger的集成。访问地址为http://localhost:38632/swagger。
1030

被折叠的 条评论
为什么被折叠?



