如何在 asp.net 中大摇大摆地渲染本地 json 规范?
How can I render a local json spec in swagger in asp.net?
我有一个 json 规格 (webapi.json) 并且想使用 swashbuckle 渲染相同的规格。有什么办法可以实现吗?
我的配置方法是这样的
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseMvc();
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
});
}
您可以渲染任何 swagger 规范,只需将其作为参数传递到 URL
这是一个例子:
http://petstore.swagger.io/?url=http://swagger-net-test.azurewebsites.net/swagger/docs/V1
如果您已经有 json 规格(webapi.json),则无需将 swashbuckle 添加到您的项目中。
我有一个 json 规格 (webapi.json) 并且想使用 swashbuckle 渲染相同的规格。有什么办法可以实现吗?
我的配置方法是这样的
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseMvc();
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
});
}
您可以渲染任何 swagger 规范,只需将其作为参数传递到 URL
这是一个例子: http://petstore.swagger.io/?url=http://swagger-net-test.azurewebsites.net/swagger/docs/V1
如果您已经有 json 规格(webapi.json),则无需将 swashbuckle 添加到您的项目中。