Main
add_optional_versioned_base_urls(app)
¶
    Add the following OPTIONAL prefixes/base URLs to server:
    /vMajor.Minor
    /vMajor.Minor.Patch
Source code in optimade/server/main.py
          def add_optional_versioned_base_urls(app: FastAPI):
    """Add the following OPTIONAL prefixes/base URLs to server:
    ```
        /vMajor.Minor
        /vMajor.Minor.Patch
    ```
    """
    for version in ("minor", "patch"):
        app.include_router(info.router, prefix=BASE_URL_PREFIXES[version])
        app.include_router(links.router, prefix=BASE_URL_PREFIXES[version])
        app.include_router(references.router, prefix=BASE_URL_PREFIXES[version])
        app.include_router(structures.router, prefix=BASE_URL_PREFIXES[version])
        app.include_router(landing.router, prefix=BASE_URL_PREFIXES[version])