t
tRPC
t
tRPC
Reusable middleware and context swapping
Original message was deleted
tRPC
Join
Move Fast & Break Nothing. End-to-end typesafe APIs made easy.
5,111
Members
View on Discord
A
Alex / KATT ๐ฑ
โข
12/21/22, 6:26 PM
looks like you want
https://github.com/trpc/trpc/issues/3434
GitHub
feat: extending middlewares ยท Issue #3434 ยท trpc/trpc
Describe the feature you
&
#39
;d like to request Being able to create middleware with another middleware as a base middleware Describe the solution you
&
#39
;d like to see Either like
.pipe
/
.ex
.
.
.
A
Alex / KATT ๐ฑ
โข
12/21/22, 6:26 PM
what I do is to do base procedures
, so my all middlewares only operates on the base context
A
Alex / KATT ๐ฑ
โข
12/21/22, 6:27 PM
and then sometimes i have inline middlewares on the base proc
A
Alex / KATT ๐ฑ
โข
12/21/22, 6:28 PM
const baseProc = publicProcedure .use(isAuthed) .use(opts => { /* ... inline middleware ... */ })
const baseProc = publicProcedure .use(isAuthed) .use(opts => { /* ... inline middleware ... */ })
const
baseProc
=
publicProcedure
.
use
(isAuthed)
.
use
(
opts
=>
{
/* ... inline middleware ... */
})
const
baseProc
=
publicProcedure
.
use
(isAuthed)
.
use
(
opts
=>
{
/* ... inline middleware ... */
})