Skip to content
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

chi.Walk missing routes #830

Open
sauerbraten opened this issue Jul 4, 2023 · 2 comments
Open

chi.Walk missing routes #830

sauerbraten opened this issue Jul 4, 2023 · 2 comments

Comments

@sauerbraten
Copy link

Similarly to #750, I'm trying to use chi.Walk() to get a report of all routes. However, I found that some routes are missing when I use Route() as well as e.g. Get() with the same pattern: https://go.dev/play/p/7Ntz1yMoXrz

Interestingly, the route is visited by the walk function when you change r.Route("/bar", ... to r.Route("/bar/", ....

Since the GET /foo/bar request is handled in both cases, I also expect chi.Walk() to report the route in both cases.

@ganicus
Copy link

ganicus commented Sep 15, 2023

@sauerbraten did you find out anything else about this? I'm experiencing similar issues.

@sauerbraten
Copy link
Author

No, I intend to replace my chi uses with https://pkg.go.dev/net/http@master#ServeMux once Go 1.22 is released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants