How to open local files in Swagger-UI

前端 未结 13 1688
粉色の甜心
粉色の甜心 2020-12-23 09:10

I\'m trying to open my self generated swagger specification file my.json with swagger-ui on my local computer.

So I downloaded the latest tag v2.1.8-M1

13条回答
  •  猫巷女王i
    2020-12-23 09:53

    Use the spec parameter.

    Instructions below.

    Create spec.js file containing Swagger JSON

    Create a new javascript file in the same directory as index.html (/dist/)

    Then insert spec variable declaration:

    var spec = 
    

    Then paste in the swagger.json file contents after. It does not have to be on the same line as the = sign.

    Example:

    var spec =
    
    {
        "swagger": "2.0",
        "info": {
            "title": "I love Tex-Mex API",
            "description": "You can barbecue it, boil it, broil it, bake it, sauté it. Dey's uh, Tex-Mex-kabobs, Tex-Mex creole, Tex-Mex gumbo. Pan fried, deep fried, stir-fried. There's pineapple Tex-Mex, lemon Tex-Mex, coconut Tex-Mex, pepper Tex-Mex, Tex-Mex soup, Tex-Mex stew, Tex-Mex salad, Tex-Mex and potatoes, Tex-Mex burger, Tex-Mex sandwich..",
            "version": "1.0.0"
        },
        ...
        }
    }
    

    Modify Swagger UI index.html

    This is a two-step like Ciara.

    Include spec.js

    Modify the /dist/index.html file to include the external spec.js file.

     
    

    Example:

      
      
      
      
    
      
      
      
      
    
      
    
                                     
                  
提交回复
热议问题