Skip to content

[BUG] [typescript-angular] Use a relative basePath #10697

@bartbergmans

Description

@bartbergmans

Bug Report Checklist

  • Have you provided a full/minimal spec to reproduce the issue?
  • Have you validated the input using an OpenAPI validator (example)?
  • Have you tested with the latest master to confirm the issue still exists?
  • Have you searched for related issues/PRs?
  • What's the actual output vs expected output?
  • [Optional] Sponsorship to speed up the bug fix or feature request (example)
Description

I am using the typescript-angular generator. In the api.service it generates a basePath using http://localhost when you use a relative path.

protected basePath = 'http://localhost';
openapi-generator version

5.3.1

OpenAPI declaration file content or url
servers:
  - url: '/api'
Steps to reproduce

Set the url in the openapi specification to a relative path, for example /api. When you run the typescript-angular generator now, it will generate the basePath in the api.service as http://localhost/api instead of /api

Related issues/PRs

#2731
#8576

Suggest a fix

Remove the prefixed http://localhost when a relative path is used.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions