vue 图片上传到oss跨域
时隔这么久,又碰到了上传oss跨域问题,哭辽(;´༎ຶД༎ຶ`)
排查了好久最后发现是这行代码的原因
// 跨域访问携带cookie
axios.defaults.withCredentials = true
当axios跨域访问允许携带cookie时,access-control-allow-orign应该设置具体域名,否则请求无法获取返回数据。但是后端在oss配置里,设置的是access-control-allow-orign:*,理所当然的我gg了👿。
axios.defaults.withCredentials = true代码注释掉之后,一切都顺利了╮(╯▽╰)╭