We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Consider an application that is not in the root of a site e.g.
example.com/some/path/
In this case we would pass the basepath to the app via flags. e.g
flags = { basePath = "some/path/" }
I attempted to parse this like:
matchers : Parser (Route -> a) a matchers = Parser.s flags.basePath </> Parser.oneOf [ Parser.map Home Parser.top , Parser.map About (Parser.s "about") ]
But Parser.s won't parse the /.
Parser.s
/
Example here https://ellie-app.com/3grXTSD4Bkxa1
It would be great to have something to parse a basepath e.g.
matchers : Parser (Route -> a) a matchers = Parser.base flags.basePath </> Parser.oneOf [ Parser.map Home Parser.top , Parser.map About (Parser.s "about") ]
Thanks
The text was updated successfully, but these errors were encountered:
One workaround is to remove the basepath manually before parsing e.g.
urlWithoutBasePath = { url | path = String.replace flags.basePath "" url.path }
Sorry, something went wrong.
That workaround completely ignores the problem of percent-encoding.
I'm experiencing this issue as well on a github-pages site
...Then percent-encode the base path first.
No branches or pull requests
Consider an application that is not in the root of a site e.g.
In this case we would pass the basepath to the app via flags. e.g
I attempted to parse this like:
But
Parser.s
won't parse the/
.Example here https://ellie-app.com/3grXTSD4Bkxa1
It would be great to have something to parse a basepath e.g.
Thanks
The text was updated successfully, but these errors were encountered: