Hoppa till huvudinnehållet
Version: 9.x

Skicka kakor cross-origin

Inofficiell Beta-översättning

Denna sida har översatts av PageTurner AI (beta). Inte officiellt godkänd av projektet. Hittade du ett fel? Rapportera problem →

Om din API finns på en annan origin än din front-end och du vill skicka kakor till den, måste du aktivera CORS på din server och skicka kakor med dina förfrågningar genom att ange alternativet {credentials: "include"} till fetch.

Argumenten som skickas till fetch-funktionen som tRPC använder kan modifieras enligt följande.

app.ts
ts
import { createTRPCClient } from '@trpc/client';
const client = createTRPCClient<AppRouter>({
url: 'YOUR_SERVER_URL',
fetch(url, options) {
return fetch(url, {
...options,
credentials: 'include',
});
},
});
app.ts
ts
import { createTRPCClient } from '@trpc/client';
const client = createTRPCClient<AppRouter>({
url: 'YOUR_SERVER_URL',
fetch(url, options) {
return fetch(url, {
...options,
credentials: 'include',
});
},
});