老师我在mounted中请求老师提供的线上接口报跨域,如何处理下呢
来源:2-10 axios二次封装(下)

unbreakable_全栈
2024-09-15
mounted () {
this.$request({
methods: 'get',
url: '/login',
data: {
name: 'jack'
}
}).then((res) => {
console.log("🚀 ~ mounted ~ res:", res)
})
},```
import { defineConfig } from 'vite’
import vue from ‘@vitejs/plugin-vue’
// https://vitejs.dev/config/
export default defineConfig({
server:{
host:‘localhost’,
port:8080,
proxy:{
"/api":{
target:“http://api-manager.marsview.cc”,
changeOrigin: true,
}
}
},
plugins: [vue()],
})
写回答
1回答
-
河畔一角
2024-09-24
你的拦截器里面的baseURL设置为/api就可以了,不要设置成完整的地址,因为你是代理,只有/api以后,代理才会生效。
登录地址你也写错了,应该是/users/login
登录是post
00
相似问题