ocelot 网关 根据域名区分路由

一、安装ocelot  建议项目用.net core 5


二、配置路由

{
  "Routes": [
    {
      "DownstreamPathTemplate": "/",
      "DownstreamScheme": "http",
      "DownstreamHostAndPorts": [
        {
          "Host": "127.0.0.1",
          "Port": 80
        }
      ],
      "UpstreamPathTemplate": "/",
      "UpstreamHttpMethod": [ "Get","Post" ],
      "UpstreamHost": "www.jkcr.com:5000"
    }
  ],
  "GlobalConfiguration": {
    "BaseUrl": "http://localhost:5000"
  }
}





asp.net core 安装使用swagger

安装包搜索: Swashbuckle.AspNetCore 安装



public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllers();
            services.AddSwaggerGen();
        }


public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            app.UseHttpsRedirection();
            app.UseRouting();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
            });
            app.UseAuthorization();
            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });
        }



Qt 6.0 静态编译库 QProcessConfigArgs.cmake Error的解决方法
网上没有静态编译Qt6.0,我就做第一个吃螃蟹的一开始找了网上Qt5的编译教程,实际上帮助不大,随后出现了该问题,一开始打算移除该库,QProcess继承IO发现里面貌似没有这个名字的class,也没办法skip 没办法nomake 没办法-no最后把所有能no的都试了一遍,发现dbus见效,才想起dbus是进程通信的东西,于是乎见效了没有Error的感觉真好    需要静态库的加群660743245,群文件里有../configure -sta



inet_pton()用法,替代inet_addr
serAddr.sin_family = AF_INET;//IP地址族serAddr.sin_port = htons(port);//服务端端口 in_addr in4;inet_pton(AF_INET, ip, &in4);serAddr.sin_addr = in4;

友情链接