介绍:
Swagger-Ui是一个非常棒的Web API说明帮助页,具体详情可自行Google和百度。
官网:http://swagger.io/ GitHub地址:https://github.com/swagger-api/swagger-ui
使用:
Swagger-Ui是一个用纯前端语言开发的项目,所有强大的功能全靠JS实现。为了能在.Net的Web API项目中使用,我们借用domaindrivendev开发的Swashbuckle进行配置。
1、在Nuget中安装Swashbuckle,它会依赖安装Swashbuckle.Core。安装完成之后,会在你的App_Start目录下增加SwaggerConfig.cs文件。
2、右键你的Web API项目,选择属性,然后点击生成。勾选
3、在SwaggerConfig.cs文件中,取消c.Include
4、在你项目的合适位置(如:Views\Shared\_Layout.cshtm)增加访问路径
5、运行起你的Web API项目,点击Swagger。你就可以看到Swagger页面了。 还是非常简单易用的。 然后那么问题也来了!
那么问题来了:
既然Swagger-Ui是一个纯前端语言开发的工具,我想自定义一下它,应该很容易吧
原标题:在Web API中使用Swagger
关键词:web