764e29c170
Fixes https://github.com/vercel/next.js/issues/31013 My understanding is that there are currently two functions `Router.change` and `Router.prefetch` leading to `Router._preflightRequest` and they pass `options.as` URL differently regarding base path. In this PR, such difference will be handled in `Router._preflightRequest` to add base path before actually fetching. Thanks for the review! P.S. Since middleware feature is a relatively new, official maintainers might not want external contributions around this area at this stage. I totally understand such situation, so please let me know if that's the case. I can look for other issues to investigate instead. ## Bug - [x] Related issues linked using `fixes #number` - [x] Integration tests added - [ ] Errors have helpful link attached, see `contributing.md` ## Feature - [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR. - [ ] Related issues linked using `fixes #number` - [ ] Integration tests added - [ ] Documentation added - [ ] Telemetry added. In case of a feature if it's used or not. - [ ] Errors have helpful link attached, see `contributing.md` ## Documentation / Examples - [ ] Make sure the linting passes by running `yarn lint` |
||
---|---|---|
.. | ||
pages | ||
test | ||
next.config.js |