Net core web api projesi için Swashbuckle kullanırken swagger doğrulama özelliğini devre dışı bırakmanın bir yolunu arıyorum. Daha kesin olarak, ValidatorUrl değerini null olarak nasıl ayarlayabilirim.Net çekirdeğinde swagger doğrulaması nasıl devre dışı bırakılır
2
A
cevap
0
Varsayılan olarak devre dışı olmadığını buldum. Swashbuckle.AspNetCore v1.1.0 ve .net core 2.0 çalıştırıyorum. Ben bulduk tek çözüm kendi dayı-ui.js dosyanın akıbetini
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "MY API");
c.EnabledValidator(null);
});
DOESNT'İŞ aşağıdaki çalıştılar. Bu çözümü sevmiyorum ama işe yarıyor.
return " <span style=\"float:right\"><a target=\"_blank\" href=\""
+ ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.validatorUrl : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
+ "/debug?url="
+ ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.url : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
+ "\"><img id=\"validator\" src=\""
+ ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.validatorUrl : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
+ "?url="
+ ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1,(depth0 != null ? depth0.url : depth0),{"name":"escape","hash":{},"data":data})) != null ? stack1 : "")
+ "\"></a>\n </span>\n";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
var stack1, alias1=depth0 != null ? depth0 : {};
Onların çapa etiketi kaldırıldı ve şimdi şuna benzer:
return " <span style=\"float:right\"></span>\n";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
var stack1, alias1=depth0 != null ? depth0 : {};
İlgili konular
- 1. Clickonce Hash Doğrulaması nasıl devre dışı bırakılır
- 2. .NET: System.Transactions'da promosyonu nasıl devre dışı bırakılır?
- 3. Bazı koşullarda ActionBar.TabListener nasıl devre dışı bırakılır/devre dışı bırakılır
- 4. Her kullanıcı için parola kimlik doğrulaması nasıl devre dışı bırakılır
- 5. QPushButton nasıl devre dışı bırakılır
- 6. DrawerLayout Gölge nasıl devre dışı bırakılır
- 7. Emacs'ta x yapıştırma nasıl devre dışı bırakılır
- 8. JQuery Mousewheel: Nasıl devre dışı bırakılır?
- 9. hız günlükleri nasıl devre dışı bırakılır
- 10. active_admin'in toplu eylemi nasıl devre dışı bırakılır?
- 11. Apache2'de mod_deflate nasıl devre dışı bırakılır?
- 12. GitLab: Otomatik başlangıç nasıl devre dışı bırakılır?
- 13. AngularJS'deki girdilerin kırpılması nasıl devre dışı bırakılır?
- 14. Emacs'te saçak nasıl devre dışı bırakılır?
- 15. ScrollView kaydırması nasıl devre dışı bırakılır?
- 16. Android'de ListView'i tıklayarak nasıl devre dışı bırakılır?
- 17. Bir kendogrid'de sayfalama nasıl devre dışı bırakılır
- 18. Django: modelinde sipariş nasıl devre dışı bırakılır
- 19. GWT ValueListBox nasıl devre dışı bırakılır?
- 20. Yammer sohbeti tamamen nasıl devre dışı bırakılır?
- 21. zaten ayırtılmış tarihler nasıl devre dışı bırakılır?
- 22. CakePHP Form Combo nasıl devre dışı bırakılır?
- 23. ContextMenuStrip'deki menü öğeleri nasıl devre dışı bırakılır?
- 24. Matris matrisi nasıl devre dışı bırakılır?
- 25. QTableView'de Düzenleme modu nasıl devre dışı bırakılır?
- 26. Geliştirme'de ActionMailer nasıl devre dışı bırakılır?
- 27. EGit geçici olarak nasıl devre dışı bırakılır?
- 28. İletişim kutuları nasıl devre dışı bırakılır - alert()?
- 29. Vue-cli'da ESLint nasıl devre dışı bırakılır?
- 30. Dokunma olayları SwipeRefreshLayout'ta nasıl devre dışı bırakılır?
Eğer Swashbuckle ait Nuget sen hangi hakkında daha fazla bilgi verebilir misiniz şu iletilerle hattı 198 civarında
kullanarak? .net-core için yeni nugets (Swashbuckle.SwaggerGen, Swashbuckle.SwaggerUi) doğrulama özelliğine sahip görünmüyor. – Fabian
"Swashbuckle": "6.0.0-rc1-final" paketini kullanıyorum – mstrand
Emin değilim, ancak onaylama özelliğinin taşınmamış olduğu görülüyor. Bu nedenle ValidatorUrl değerini null olarak ayarlamak gerekli olmayabilir? – Fabian