All Downloads are FREE. Search and download functionalities are using the official Maven repository.

openapi.overview.html Maven / Gradle / Ivy

There is a newer version: 5.7.3
Show newest version




    
    
    
    Overview OpenAPI
    




<%
def hasRootServerPath = {server -> com.predic8.membrane.core.openapi.util.UriUtil.getPathFromURL(uriFactory, server.url) == '' || com.predic8.membrane.core.openapi.util.UriUtil.getPathFromURL(uriFactory, server.url) == '/' }
%>




APIs

<% for (api in apis) { %> 1 && api.value.api.servers.any { server -> hasRootServerPath(server)}) { %> class="warning" <% } %> > <% } %>
Title Path Version OpenAPI Key
<%= api.value.api.info.title %>
    <% for (server in api.value.api.servers) { %>
  • <%= com.predic8.membrane.core.openapi.util.UriUtil.getPathFromURL(uriFactory,server.url) %>
    <%= server.description != null ? server.description : "" %>
  • <% } %>
<%= api.value.api.info.version %> <%= api.value.api.openapi %> <%= api.key %>
<% if (apis.size() > 1 && apis.any { api -> api.value.api.servers.any { server -> hasRootServerPath(server)}}) { %>

Warning: Marked APIs contain URLs with "/" matching all requests. This might cause routing to the wrong API!

<% } %>
Membrane Proxy
Feel free to modify the look and feel to your taste.




© 2015 - 2024 Weber Informatics LLC | Privacy Policy