Reactjs 会话cookie不在SSR上发送,只在头上发送(Apollo和NexJS)

Reactjs 会话cookie不在SSR上发送,只在头上发送(Apollo和NexJS),reactjs,cookies,next.js,apollo-client,Reactjs,Cookies,Next.js,Apollo Client,我正在用getInitialProps发送一个cookie。我有一个中间件。在这个中间件上,我可以看到cookie位于标头上,但它不在context.req.cookies中。这个是空的。可能是什么 OnePage.tsx(在OnePage.getInitialProps内) const context=isServer ? { 背景:{ 标题:{ cookies:ctx?.req?.headers.cookie, }, }, } :null; const{data}=wait ctx.apol

我正在用getInitialProps发送一个cookie。我有一个中间件。在这个中间件上,我可以看到cookie位于标头上,但它不在
context.req.cookies
中。这个是空的。可能是什么

OnePage.tsx(在OnePage.getInitialProps内)

const context=isServer
? {
背景:{
标题:{
cookies:ctx?.req?.headers.cookie,
},
},
}
:null;
const{data}=wait ctx.apolloClient.query({
fetchPolicy:“仅限网络”,
查询
…(isServer和上下文),
});
关于中间件,我有:

const{session}=context.req.cookies;
console.log('我正在从服务器获取此context.req.headers-->',context.req.headers)
console.log('我正在从服务器获取此context.cookies------>',context.req.cookies)
如果(!会话){
返回等待解析(根、参数、上下文、信息);
}

第一个console.log向我显示了cookies的内容以及会话的标题,但是第二个显示了我
{}

嗨,你解决了这个问题吗?