【发布时间】:2019-03-12 01:11:44
【问题描述】:
嘿,我遇到了一个问题,当我在本地运行服务器和应用程序时没有问题,但是当每个都被推送到各自的服务器时,应用程序不会返回 cookie。有谁知道如何解决这个问题?
服务器:
app.use(function(req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Credentials', true);
res.header(
'Access-Control-Allow-Headers',
'Origin, X-Requested-With, Content-Type, Accept'
);
next();
});
反应:
const request = axios.post(`${url}/api/login`, {
email,
password,
withCredentials: true,
headers: { crossDomain: true, 'Content-Type': 'application/json' },
})
.then(response => response.data);
【问题讨论】: