vite.config.js中
server: {
port: 5002,
host: true, //'0.0.0.0'
open: false,
strictPort: true,
proxy: {
// 请求前缀/api,只有加了/api前缀的请求才会走代理(前端自定义)
'/api': {
target: 'http://127.0.0.1:8000',
// 获取服务器地址的设置
changeOrigin: true,
// 路径重写
rewrite: (path) => path.replace(/^\/api/, '')
}
}
},
说明:
请求拦截的前缀如请求地址中 http://127.0.0.1:8000
注意:请求域名必须为http://127.0.0.1:8000/才会进行拦截(你本地访问页面的起始地址), 如http://8.135.1.141/api则不会进行拦截,所以需要配置跨域的话建议把url写成:/api就行如在 .env.serve-dev文件中设置VITE_APP_BASE_URL = '/api'