Giter Site home page Giter Site logo

Spec Path & BasePath about swagger-node HOT 3 CLOSED

swagger-api avatar swagger-api commented on April 30, 2024
Spec Path & BasePath

from swagger-node.

Comments (3)

fehguy avatar fehguy commented on April 30, 2024 1

The "correct" way to map your resources to a subpath has been documented here:

https://github.com/wordnik/swagger-node-express#mapping-swagger-to-subpaths

That allows you to code the methods independently of the actual basePath, which makes the entire system easier to move around.

Does that answer your question?

from swagger-node.

mangvlad avatar mangvlad commented on April 30, 2024

When I try to follow instruction referenced above, I am unable to get the UI working.
I am getting the v1/api-docs.json but references to individual apis are not correct (swagger UI returning 404 errors):

{
"apiVersion": "0.1",
"swaggerVersion": "1.1",
"basePath": "http://localhost:8002",
"apis": [
{
"path": "/api-docs.{format}/security",
"description": "none"
},
{
"path": "/api-docs.{format}/regions",
"description": "none"
},
{
"path": "/api-docs.{format}/campuses",
"description": "none"
},
{
"path": "/api-docs.{format}/countries",
"description": "none"
},
{
"path": "/api-docs.{format}/files",
"description": "none"
}
]
}
Any other way to get the subpath working?

from swagger-node.

fehguy avatar fehguy commented on April 30, 2024

please take a look at the 1.2 spec, which has made this a lot easier. code is in master to support this.

from swagger-node.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.