今天使用Axios发送https请求时,发现session一直在变
因为后端需要在session存储一些信息,所以对这一需求更改前端。
因为使用了vben框架
代码如下
export const queryData = (params?: User | any) =>
defHttp.post<User>({
url: adminPath + '/xxxx/xxxx/query',
withCredentials: true,
params,
});
增加了withCredentials: true,
第二种方式是直接创建了一个otherHttp ,把参数配置到这里
// other api url
export const otherHttp = createAxios({
withCredentials: true,
});
初步测试,发现可行。