create-react-app的cookie获取问题

create-react-app生成的web程序向api服务器发起请求:

export const ax = axios.create({
  baseURL: 'http:www.xxx.com/api',
  timeout: 30000,
  proxy: {
    host: '127.0.0.1',
    port: 3000,
  },
});
ax.get('/xx');

api执行设置cookie

response.cookie('token', token, {
      httpOnly: true,
      maxAge: 1000 * 60 * 60 * 24 * 365,
    });
return user;

浏览器端没有cookie

阅读 3.4k
1 个回答

是不是跨域了?

export const ax = axios.create({
  baseURL: 'http:www.xxx.com/api',
  timeout: 30000,
  withCredentials: true, // 允许携带cookie
  proxy: {
    host: '127.0.0.1',
    port: 3000,
  },
});
ax.get('/xx');

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题