这是我配置的vite.config.js
javascript
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'@': path.resolve(__dirname, 'src'),
assets: path.resolve(__dirname, 'src/assets'),
},
},
// 就是这里
server: {
proxy: {
'/api': {
target: 'http://rss.sina.com.cn/news/world/focus15.xml',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '')
}
},
open: true, //Auto Open new window
},
build: {
minify: 'terser',
terserOptions: {
compress: {
drop_console: true,
drop_debugger: true
}
},
rollupOptions: {
chunkSizeWarningLimit: 1000
}
}
})
```javascript
let config = {
method: "get",
// url: "/api",
url: "/api",
};
response.value = await axios(config);
console.log(response.value);
打包后本来就会失效啊,打包后要部署在nginx,在nginx.conf里面进行配置跨域代理即可
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!