Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

77 строки
1.8 KiB

  1. <!-- HTML for dev server -->
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <title>Swagger UI</title>
  8. <link rel="stylesheet" type="text/css" href="./swagger-ui.css" >
  9. <link rel="icon" type="image/png" href="./favicon-32x32.png" sizes="32x32" />
  10. <link rel="icon" type="image/png" href="./favicon-16x16.png" sizes="16x16" />
  11. <style>
  12. html
  13. {
  14. box-sizing: border-box;
  15. overflow: -moz-scrollbars-vertical;
  16. overflow-y: scroll;
  17. }
  18. *,
  19. *:before,
  20. *:after
  21. {
  22. box-sizing: inherit;
  23. }
  24. body {
  25. margin:0;
  26. background: #fafafa;
  27. }
  28. </style>
  29. </head>
  30. <body>
  31. <div id="swagger-ui"></div>
  32. <script src="./swagger-ui-bundle.js" charset="UTF-8"> </script>
  33. <script src="./swagger-ui-standalone-preset.js" charset="UTF-8"> </script>
  34. <script>
  35. window.onload = function() {
  36. window["SwaggerUIBundle"] = window["swagger-ui-bundle"]
  37. window["SwaggerUIStandalonePreset"] = window["swagger-ui-standalone-preset"]
  38. // Build a system
  39. const ui = SwaggerUIBundle({
  40. url: "",
  41. dom_id: '#swagger-ui',
  42. presets: [
  43. SwaggerUIBundle.presets.apis,
  44. SwaggerUIStandalonePreset
  45. ],
  46. plugins: [
  47. SwaggerUIBundle.plugins.DownloadUrl
  48. ],
  49. layout: SwaggerUIStandalonePreset ? "StandaloneLayout" : "BaseLayout",
  50. onComplete: () => {
  51. if(window.completeCount) {
  52. window.completeCount++
  53. } else {
  54. window.completeCount = 1
  55. }
  56. }
  57. })
  58. window.ui = ui
  59. ui.initOAuth({
  60. clientId: "your-client-id",
  61. clientSecret: "your-client-secret-if-required",
  62. realm: "your-realms",
  63. appName: "your-app-name",
  64. scopeSeparator: " ",
  65. additionalQueryStringParams: {}
  66. })
  67. }
  68. </script>
  69. </body>
  70. </html>