当前位置: 首页 > news >正文

阿里云虚拟主机怎么做网站附近电商培训班

阿里云虚拟主机怎么做网站,附近电商培训班,网站设计包括什么,个人网站注册概述Swagger 是一个规范和完整的框架#xff0c;用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。在Ocelot网关中#xff0c;我们提供给前端的直接是Swagger#xff0c;如果Swagger分布在各个API中#xff0c;前端查看Swagger的时候非常不便#xff0c;Ocelot与Sw… 概述Swagger 是一个规范和完整的框架用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。在Ocelot网关中我们提供给前端的直接是Swagger如果Swagger分布在各个API中前端查看Swagger的时候非常不便Ocelot与Swagger的集成,方便在网关项目中统一查看各个服务的api文档。所以下面我们尝试把各个项目集合起来。主要代码实现1、客户端项目安装Swashbuckle.AspNetCore2、ConfigureServices配置 services.AddSwaggerGen(c {c.SwaggerDoc(v1, new OpenApiInfo { Title  客户端1 API, Version  v1, Description  # 客户端1 service api... });// Set the comments path for the Swagger JSON and UI.var xmlFile  ${Assembly.GetExecutingAssembly().GetName().Name}.xml;var xmlPath  Path.Combine(AppContext.BaseDirectory, xmlFile);c.IncludeXmlComments(xmlPath); 3、Configure配置  app.UseSwagger();app.UseSwaggerUI(c {c.SwaggerEndpoint(/swagger/v1/swagger.json, 客户端1 API V1);}); 4、项目运行起来http://localhost:5000/swagger/index.html5、接下去是网关项目安装如下6、ConfigureServices配置    services.AddSwaggerGen(c {c.SwaggerDoc(v1,new OpenApiInfo { Title  网关test API, Version  v1, Description  # 网关test api... });});services.AddOcelot(Configuration).AddConsul(); 7、Configure配置  app.UseSwagger();app.UseSwaggerUI(c {c.SwaggerEndpoint(/swagger/v1/swagger.json, 客户端1 API V1);// c.SwaggerEndpoint(/product/swagger/v1/swagger.json, Product API V1);});8、ocelot.json添加路由{DownstreamPathTemplate: /swagger/v1/swagger.json,DownstreamScheme: http,UpstreamPathTemplate: /swagger/v1/swagger.json,UpstreamHttpMethod: [ Get ],ServiceName: ProductService,LoadBalancerOptions: {Type: RoundRobin}}, 9、最后项目运行起来 http://localhost:5003/swagger/index.html总结1、在运行过程的时候会报错如下内部异常 1: Exception: Unable to start Ocelot, errors are: Unable to start Ocelot, errors are: Unable to start Ocelot because either a ReRoute or GlobalConfiguration are using ServiceDiscoveryOptions but no ServiceDiscoveryFinderDelegate has been registered in dependency injection container. Are you missing a package like Ocelot.Provider.Consul and services.AddConsul() or Ocelot.Provider.Eureka and services.AddEureka()?,Unable to start Ocelot, errors are: Unable to start Ocelot because either a ReRoute or GlobalConfiguration are using ServiceDiscoveryOptions but no ServiceDiscoveryFinderDelegate has been registered in dependency injection container. Are you missing a package like Ocelot.Provider.Consul and services.AddConsul() or Ocelot.Provider.Eureka and services.AddEureka()? 问题原因: 容器中缺少相应的服务 解决办法:install-package Ocelot.Provider.ConsulConfigureServices服务注册中修改为 : services.AddOcelot(Configuration).AddConsul();2、开源地址https://gitee.com/conanOpenSource_admin/Example
http://www.yutouwan.com/news/222454/

相关文章:

  • 西安地区专业做网站公司wordpress上一篇
  • 网站鼠标代码口碑好的购物平台
  • 中英文网站好处深圳品牌建网站
  • 韩城市网站建设如何在招聘网站上做薪酬统计
  • 做个爬架网站如何做做贸易怎么找客户
  • 无锡嘉饰茂建设网站地方新闻门户网站源码
  • 推荐医疗网站建设展示营销型网站
  • 企业网站模板源码免费南通网站开发公司
  • 手机网站淘宝客怎么做wordpress 2.0 下载地址
  • 开源的企业网站管理系统静态网站漏洞
  • 如何提高网站关键词排名wordpress修改教程
  • 留学网站建设方案织梦做的网站打开空白
  • 列举网站建设的SEO策略海南省住房和城乡建设厅网站网上版
  • 新乡网站建设设计广州微网站建设dmz100
  • 常德政务网站app制作定制外包88
  • 回收网站怎么做xampp 搭建wordpress
  • 在那做网站discuz手机版
  • nas搭建wordpress博客网站wordpress产品属性搭配
  • 企业网站建站企业管理咨询公司企业文化
  • 有系统源码可以做网站吗百度信息流代运营
  • 玉泉路做网站安徽省建设工程资源网
  • 公司网站asp源码广州顶正餐饮培训学校
  • 农产品应该建设哪个网站国家反诈中心app下载注册
  • html5 购物网站解决wordpress打开慢的问题
  • 学校网站开发seo白帽优化
  • wordpress获取用户文章游戏交易类网站seo怎么做
  • 网站准确的定位笨笨网站建设专家
  • vps主机访问网站什么网站管理系统好
  • 做班级网站的目的域名注册证书
  • 租服务器发布网站网站建设项目外包网站