T
tRPC

Response headers

Response headers

Ppeterp9/22/2022
Is it possible to modify the response headers from server to client?
UUUnknown User9/22/2022
Message Not Public
Sign In & Join Server To View
Ppeterp9/22/2022
🤔 I can see how I have access to req/ response in the context, but does the client have access to those things? As an example:
export async function createContext(
opts?: trpcExpress.CreateExpressContextOptions
) {
opts.res.setHeader('x', 'dog')
}
export async function createContext(
opts?: trpcExpress.CreateExpressContextOptions
) {
opts.res.setHeader('x', 'dog')
}
UUUnknown User9/22/2022
Message Not Public
Sign In & Join Server To View
Ppeterp9/22/2022
I'm building a CLI and need to push information down to the client that isn't part of the query or mutation. I need it in each response, regardless of the context of the request.
UUUnknown User9/22/2022
Message Not Public
Sign In & Join Server To View
Ppeterp9/22/2022
👀 aaah, cool I'm not using batching, but maybe I can just wrap fetch or create a custom httpLink I'll play around with modifying the fetch implementation passed to "createTRPCClient" Thanks! I'll report back Btw SpaceDrive looks dope af
UUUnknown User9/22/2022
Message Not Public
Sign In & Join Server To View
Ppeterp9/22/2022
I can imagine! I see we share investors ;P I guess everyone does
UUUnknown User9/22/2022
Message Not Public
Sign In & Join Server To View
Ppeterp9/22/2022
Abstracting the fetch property in createTRPCClient worked like a charm. Thanks for the help!

Looking for more? Join the community!

T
tRPC

Response headers

Join Server