关于跨域
来源:4-3 用户登录后台实现

慕雪7352791
2021-07-13
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
server:{
host:'localhost',
proxy:{
"/api":{
target:"http://localhost:3000/",
}
}
},
})
调用:
this.$axios({
url: 'http://192.168.0.13:9090/api/system/login',
method: 'post',
data: this.dataForm
}).then()
结果:
老师,这个还没封装,只是访问接口,为什么会404呢??什么情况呢这个。。
代理没有作用,api始终在。。为什么?
写回答
1回答
-
河畔一角
2021-07-20
你对跨域理解是不对的。如果要走接口代理,那前端的访问地址就不应该有前缀,你要去掉http://192这个地址,只能写/api开头,才能被拦截
00
相似问题