I have client deployed on [project_name].vercel.app and server on [project_name]-api.vercel.app I’m logged in and on frontend side I see httpOnly cookie ‘token’, but then in next request ctx.cookies.get(“token”) returns undefined. The client and server are on different domains, do I need to add something in vercel configuration? It works without any issues on localhost, client port 5173, server 4000
// Clientconst response = await axios.get(API_URL + “/user/me”, {withCredentials: true,});// Serverconst Router = require(“@koa/router”);const cors = require(“@koa/cors”);const bodyParser = require(“koa-bodyparser”);
app.use(cors({credentials: true,}));app.use(bodyParser());app.use(router.routes());app.use(router.allowedMethods());
router.get(“/user/me”, async (ctx) => { const token = ctx.cookies.get(“token”); // the token is undefined here; console.log(“nn”, token); ctx.body = ctx.state.user;});