You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fetch error Internal Server Error /swagger/v1/swagger.json
API Gateway Configuration:
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.UseJimuSwagger(); // 添加 Swagger 支持
services.UseJimu();
// services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseJimuSwagger(); // 添加 Swagger 支持
var host = new ServiceHostClientBuilder(new Autofac.ContainerBuilder())
.UseLog4netLogger()
.UsePollingAddressSelector()
.UseDotNettyForTransfer()
.UseInServerForDiscovery(new Jimu.DotNettyAddress("127.0.0.1", 8001))
.Build();
app.UseJimu(host);
host.Run();
}
}
Server:
var hostBuilder = new ServiceHostServerBuilder(new Autofac.ContainerBuilder())
.UseLog4netLogger()
.LoadServices("QuickStart.Services")
.UseDotNettyForTransfer("127.0.0.1", 8001)
.UseInServerForDiscovery()
;
using (var host = hostBuilder.Build())
{
host.Run();
Console.ReadLine();
}
Service Setting:
[JimuServiceRoute("/api/v1/users")]
public interface IUserService : IJimuService
{
[JimuService(CreatedBy = "grissom", CreatedDate = "2018-07-17")]
string GetName(string id);
}
public class UserService : IUserService
{
public string GetName(string id)
{
return $"user id {id}, name enjoy!";
}
}
How to resolve?
The text was updated successfully, but these errors were encountered:
Failed to load API definition.
Fetch error Internal Server Error /swagger/v1/swagger.json
API Gateway Configuration:
Server:
Service Setting:
How to resolve?
The text was updated successfully, but these errors were encountered: