本文介绍了在将Swashbuckle用于网络核心Web API项目时,如何禁用摇摇欲坠的验证器.花旦6.0.0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在Swashbuckle 6.0.0的选项中禁用Swagger Schema验证器.我知道在本地运行时默认情况下它是关闭的,但是看不到SwaggerUI()的validatorURL选项

How can I disable the Swagger Schema validator in options for Swashbuckle 6.0.0. I know it's turned off by default when I run locally but don't see validatorURL option for SwaggerUI()

推荐答案

Swashbuckle 6.0.0 重命名为 Swashbuckle.AspNetCore 1.0.0 .请参阅此处...

他们还从 DisableValidator (.NET Framework)切换到了 EnableValidator (.NET Core),如您在文档.因此,似乎默认情况下, Swashbuckle.AspNetCore 1.0.0 中的Validator处于禁用状态.

They also switched from DisableValidator (.NET Framework) to EnableValidator (.NET Core) as you can see in the docu. So it seems like the Validator is disabled by default in Swashbuckle.AspNetCore 1.0.0.

app.UseSwaggerUI(c =>
{
    c.EnabledValidator();
    /* ... */
});

这篇关于在将Swashbuckle用于网络核心Web API项目时,如何禁用摇摇欲坠的验证器.花旦6.0.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 10:02