10赞
648
当前位置:  开发笔记 > 编程语言 > 正文

使用SwashbuckleAspnetcore向swagger.json添加`host`,`basePath`和`schemes`

如何解决《使用SwashbuckleAspnetcore向swagger.json添加`host`,`basePath`和`schemes`》经验,为你挑选了1个好方法。



1> Tseng..:

您可以实现并注册自己的,IDocumentFilter并在那里设置所需的值。

public class MyDocumentFilter : IDocumentFilter
{
    public void Apply(SwaggerDocument swaggerDoc, SchemaRegistry schemaRegistry, IApiExplorer apiExplorer)
    {
        swaggerDoc.Host = "some-url-that-is-hosted-on-azure.azurewebsites.net";
        swaggerDoc.BasePath = "/api";
        swaggerDoc.Schemes = new List { "https" };
    }
}

然后通过注册

services.AddSwaggerGen(optiOns=>
{
    options.DocumentFilter();
});

推荐阅读
  • 有关于JSON的一些资料 ... [详细]
  • RichInternetApplication(富互联网应用程序,简称RIA),一种全新的Web应用程序架构,它结合了桌面软件良好的用户体验和web应用程序易部署的优点,很快获得了企业的青睐。近年来,各大开发平台供应商相继推出新的技术来支持RIA的开发,从Ajax到SilverLight,从Apollo和AIR到Flex和Flash,从JavaFX到Laszlo,各种技术粉墨登台,以期 ... [详细]
  • 分享下程序员/设计师能用上的 75 份速查表
    速查表可能是图片,也可能是PDF文件,希望你能在这个列表中找到你所需要的, ... [详细]
  • 这里整理下asp页面下出现乱码的问题,好多ajax读取的数据出现乱码的解决方法,asp.net,php等语言的乱码,解决原理都是一样的。 ... [详细]
  • 如何解决《kafka+如何避免磁盘存储空间不足》经验,为你挑选了1个好方法。 ... [详细]
  • Java中json使用方法_动力节点Java学院整理
    JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,json是个非常重要的数据结构,在web开发中应用十分广泛。下面通过本文给大家讲解Java中json使用方法,感兴趣的朋友一起看看吧 ... [详细]
  • JSON学习笔记第1/2页 ... [详细]
  • 如何解决《Oozies3asjobfolder》经验,为你挑选了1个好方法。 ... [详细]
  • 如何解决《如何在ActionScript3中将"Null"(真正的姓氏!)传递给SOAPWeb服务?》经验,为你挑选了9个好方法。 ... [详细]
  • 针对Android6.0(API23)已以上版本,Google增强全新的权限,应用程序在使用敏感权限(如拍照、查阅联系人或存储)时需要先征求用户必须赢得用户同意。 ... [详细]
  • 针对Android6.0(API23)已以上版本,Google增强全新的权限,应用程序在使用敏感权限(如拍照、查阅联系人或存储)时需要先征求用户必须赢得用户同意。 ... [详细]
  • PHP 实用代码收集
    PHP是目前使用最广泛的基于Web的编程语言,驱动着数以百万计的网站,其中也包括如Facebook等一些大型站点。这里收集了21段实用便捷的PHP代码摘录,对每种类型的PHP开发者都会有所帮助。 ... [详细]
  • 11月编程语言排行榜 Python逆袭C#上升到第4
    11月编程语言排行榜Python逆袭C#上升到第4,无论在哪个榜单中Python都是保持着非同寻常的增长速度,为什么Python增长的这么快 ... [详细]
  • 我们知道AJAX技术能够使得每一次请求更加迅捷,对于每一次请求返回的不是整个页面,也仅仅是所需要返回的数据。 ... [详细]
  • 大数据平台使用搭建脚本一键安装OS
    本文给大家分享的是如何在大数据平台使用脚本来实现一键安装定制OS,并给大家附上了脚本源码,有需要的小伙伴可以参考下 ... [详细]
devbox
黄董一叶知秋_821
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有 京ICP备19059560号-4