next.js
Introduce experimental Request Interceptors
#70961
Open

Introduce experimental Request Interceptors #70961

unstubbable wants to merge 34 commits into canary from interceptors
unstubbable
ijjk ijjk added created-by: Next.js team
ijjk ijjk added tests
ijjk ijjk added Turbopack
ijjk ijjk added type: next
ijjk
ijjk
unstubbable unstubbable force pushed from 1de49545 to 76f53ad1 1 year ago
feedthejim
bookernath
pilcrowonpaper
colinclerk
unstubbable unstubbable force pushed from 15443f7e to 39af6f6f 1 year ago
feedthejim
feedthejim
feedthejim
unstubbable Add initial support for loading interceptors
5b5883c1
unstubbable Pass `NextRequest` to interceptors
3d4d234c
unstubbable Run full interceptor chain during client-side navigation
4c764e82
unstubbable Settle on sequential interceptor execution for now
1427887f
unstubbable Pass request into `createInterceptor`
622711e7
unstubbable Catch interceptor errors in loading boundaries
fa2e0569
unstubbable Test errors in interceptors
4c7fd243
unstubbable Interceptors should bail out of static generation
88b6cbd8
unstubbable Test interceptors with PPR
55b3ed1a
unstubbable Verify default export of interceptor modules
734cb8fd
unstubbable Test `React.cache` in interceptors
2a8d6742
unstubbable Add Turbopack support for interceptors
3a539c54
unstubbable Call interceptors before server actions
c8bac105
unstubbable Do not use `timers/promises`; not available in edge runtime
7b50093f
unstubbable Fix broken edge runtime
26dc26ae
unstubbable Rename `interceptors` to `enableInterceptors` in `next-app-loader`
b95ba121
unstubbable Inject interceptors into app route module
eb213e57
unstubbable Call interceptors before route handlers (Webpack only)
91e33f86
unstubbable Add Turbopack support for route handler interceptors
4614cb00
unstubbable Add test for interceptors feature flag turned off
f3a0c9a8
unstubbable Strip internal search params from `RequestStore#nextRequest`
c8d938aa
unstubbable Test `after` in interceptors
adb6cb98
unstubbable Add test for redirecting interceptor
03f0d25a
unstubbable Skip depoyment test
7a57bea7
unstubbable Modernize dynamic tracking, postpone, static bailout
e1c5f14a
unstubbable Add interceptors test case to dynamic-io tests
41f5575f
unstubbable Add interceptors fixture to dynamic-io error tests
d56a3c32
unstubbable Fix `relative_path` computation
45221001
unstubbable Update hydration diff snapshots
bc345aad
unstubbable Fix broken module path encoding
68f1498e
unstubbable Allow request body to be read in each interceptor
0f3577c9
unstubbable Skip deployment for dynamic IO interceptors error test
63e8675f
unstubbable unstubbable force pushed from 39af6f6f to 63e8675f 1 year ago
unstubbable Skip deployments for all interceptor tests
d154bd52
bookernath
unstubbable Add auth interceptor layouting example
9f99e02e
ijjk ijjk added examples
eric-burel
LFCavalcanti
marko-hologram
LFCavalcanti
marko-hologram
LFCavalcanti
amannn
eric-burel
sanny-io
typeofweb
themagickoala
tomwanzek
unstubbable
ijxy
benjick

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone