ich in der Prahlerei ui Dokumentation sah, dass Sie einen Urls Parameter bereitstellen können, das ist:Swagger UI mit mehreren Urls
Eine Reihe von API-Definitionsobjekten ({url: "", name: ""}) Wird vom Topbar-Plugin verwendet. Wenn es verwendet wird und das Topbar-Plugin aktiviert ist, wird der URL-Parameter nicht analysiert. Namen und URLs müssen unter allen Elementen in diesem Array eindeutig sein, da sie als Bezeichner verwendet werden.
Ich hatte gehofft, dass dies mir einen Selektor geben wird, aus dem ich wählen kann, welche meiner Yaml-Dateien zu verarbeiten. Leider scheint es nichts zu tun.
Hier ist mein Code:
window.onload = function() {
// Build a system
const ui = SwaggerUIBundle({
urls: [
{url:"http://test.dev/documentation/microservices/microservices.yaml",name:"All Microservices"},
{url:"http://test.dev/documentation/microservices/plans.yaml",name:"Plans"},
],
dom_id: '#swagger-ui',
presets: [
SwaggerUIBundle.presets.apis,
SwaggerUIStandalonePreset
],
plugins: [
SwaggerUIBundle.plugins.DownloadUrl
],
layout: "StandaloneLayout"
})
window.ui = ui
}
ich auch die primaryName auf Alle Microservices setzen möchten.
Irgendwelche Ideen, wo ich falsch liege?
Dank Helen, ich wusste nicht, das war eine neue Funktion. – zag2010