我想做一个从 domain1.com 到 domain2.com 的 XHR。domain2.com 是一个使用 NextAuth 的 NextJS 应用程序。
问题是当我执行此请求时,不包括 domain2 的 cookie。我的代码是:
var httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function(){
if (httpRequest.readyState === XMLHttpRequest.DONE) {
if (httpRequest.status === 200) {
alert('send successful')
} else {
alert('Error:' + httpRequest.responseText)
}
}
};
httpRequest.withCredentials = true;
httpRequest.open('GET', url, true);
httpRequest.send();
服务器代码:
const session = await getSession({ req })
if(session == undefined || session.accessToken == undefined) {
res.statusCode = 500;
res.send(JSON.stringify({'error': 'Not logged in'}));
return;
}
我怎样才能做到这一点?