asp.net core 中配置swagger
程序员文章站
2022-07-09 17:16:25
...
以web Api为例
- 引入nuget包
2.在starup内完成依赖注入
public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
services.AddSwaggerGen(s =>
{
s.SwaggerDoc("V1", new OpenApiInfo()
{
Title = "test",
Version = "Version--0",
Description = "测试Swagger的使用方法"
} ); ;});
此处OpenApiInfo配置的信息会在swagger文件的相关信息显示
3.配置中间件管道
#region 使用Swagger中间件
app.UseSwagger();
app.UseSwaggerUI(s =>
{
s.SwaggerEndpoint("/swagger/V1/swagger.json", "test1");//其中的V1和前边的相对应;
});
#endregion
此处配置的SwaggerEndpoint的相关信息会出在swagger的相关位置
4.如何调出swagger界面:
按F5运行后,在显示的界面的本地url后面直接加swagger,点击回车即可。后缀相关部分浏览器会自动填写
例如: http://localhost:5000/swagger/index.html
参考文献:
参考文献
如感觉侵权,联系侵删;
推荐阅读
-
【架构篇】ASP.NET Core 基于 Consul 动态配置热更新
-
asp.net core系列 24 EF模型配置(主键,生成值,最大长度,并发标记)
-
详解ASP.NET Core应用中如何记录和查看日志
-
asp.net core中灵活的配置方式详解
-
ASP.NET Core环境变量和启动设置的配置教程
-
在Windows系统中构建还原ASP.NET Core 源码
-
asp.net core 3.0 中使用 swagger
-
ASP.NET Core 2.2 WebApi 系列【四】集成Swagger
-
如何在ASP.NET Core 中快速构建PDF文档
-
asp.net core 3.1 入口:Program.cs中的Main函数