Teste o seguinte..
No seu frontend, altere sua chamada fetch para incluir a opção credentials: 'include', como abaixo:
js
const response = await fetch("http://localhost:8080/api/isauth", {
method: "GET",
headers: {
'Cookie': `token=${token}`,
},
credentials: 'include' // Adicione esta linha
});
Ao definir credentials: 'include', você está instruindo o navegador a incluir automaticamente os cookies da origem do documento no qual o fetch está sendo feito na solicitação. Isso inclui cookies definidos para o domínio e porta do seu servidor Next.js.
Depois disso, o cookie deve ser enviado corretamente para o servidor e você deve ser capaz de acessá-lo usando req.cookies no lado do servidor.
Espero que isso ajude a resolver o seu problema!