直接访问接口
设置代理
vite.config.ts
文件设置:
server: {
cors: true,
proxy: {
'/api/v1': {
target: '你的请求地址',
changeOrigin: true, // 开启跨域
rewrite: (path) => path.replace(/^\/api\/v1/, ''), // 将其置为空, 发请求时去掉api/v1
}
}
}
.env
文件:VITE_API_URL = /api/v1
request.ts
文件:
const service = axios.create({
baseURL: import.meta.env.VITE_API_URL,
timeout: 10000,
headers: { 'Content-Type': 'application/json;charset=utf-8' }
});