Skip to content

fix(stdhttp): correctly generate root paths #1953

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 14, 2025
Merged

Conversation

jamietanna
Copy link
Member

As noted in #1952, using the root path for a given path doesn't get
correctly converted to the end-of-URL matcher, so we're accidentally
creating a matcher for /all/ URLs, which is invalid.

We can add a special case handler for the root path, and return the
expected wildcard alternatively.

Closes #1952.

As noted in #1952, using the root path for a given path doesn't get
correctly converted to the end-of-URL matcher, so we're accidentally
creating a matcher for /all/ URLs, which is invalid.

We can add a special case handler for the root path, and return the
expected wildcard alternatively.

Closes #1952.
@jamietanna jamietanna requested a review from a team as a code owner April 14, 2025 19:49
@jamietanna jamietanna added bug Something isn't working server:std-http labels Apr 14, 2025
@jamietanna jamietanna merged commit 5b71854 into main Apr 14, 2025
45 checks passed
@jamietanna jamietanna deleted the defect/servemux branch April 14, 2025 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working server:std-http
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Wrong Patern is Generated for root path in OAS Spec for http.ServeMux
1 participant
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy