写前后端分离项目时,从后端获取验证码图片时没有保存Session信息
前端是直接通过图片url获取的,这样会不允许携带cookie
captchaImage.value = "https://localhost:7298/api/captcha/generate"
改成通过axios获取并添加配置,设置 withCredentials: true
应该改成这样
const response = await axios.get('/api/captcha/generate', {
responseType: 'blob', // 处理返回的图片数据
withCredentials: true, // 允许携带 Cookie
});
改完后能正确获取