我有一个json规范(webapi.json),并希望使用swashbuckle渲染相同。有没有办法实现这个目标?
我的configure方法如下所示
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");
});
}
您可以通过将其作为URL中的参数传递来呈现任何swagger规范
这是一个例子:http://petstore.swagger.io/?url=http://swagger-net-test.azurewebsites.net/swagger/docs/V1
如果您已经有一个json规范(webapi.json),则无需在项目中添加swashbuckle。