xinsi_book/vue.config.js

55 lines
1.4 KiB
JavaScript
Raw Normal View History

2024-06-11 08:14:31 +00:00
module.exports = {
2024-06-13 00:50:28 +00:00
lintOnSave: false,
devServer: {
proxy: {
'/api': {
2024-06-18 03:30:25 +00:00
target: 'http://local.xinsiketang.com',
2024-06-13 00:50:28 +00:00
changeOrigin: true,
// pathRewrite: {
// '^/api': '/api'
// },
logLevel: 'debug', // 用于调试时查看代理请求详情
onProxyRes(proxyRes, req, res) {
let responseBody = '';
proxyRes.on('data', (chunk) => {
responseBody += chunk;
});
proxyRes.on('end', () => {
2024-06-18 03:30:25 +00:00
// console.log('Proxy response body:', responseBody);
2024-06-13 00:50:28 +00:00
});
console.log('Proxy response:', res.statusCode);
}
2024-07-10 08:49:16 +00:00
},
'/remote':{
target : "https://smile-ebook.oss-cn-qingdao.aliyuncs.com",
changeOrigin : true,
pathRewrite: {
'^/remote': '/'
},
logLevel : 'debug',
onProxyRes(proxyRes, req, res) {
let responseBody = '';
proxyRes.on('data', (chunk) => {
responseBody += chunk;
});
proxyRes.on('end', () => {
// console.log('Proxy response body:', responseBody);
});
console.log('Proxy response:', res.statusCode);
}
2024-06-13 00:50:28 +00:00
}
2024-07-10 08:49:16 +00:00
2024-06-13 00:50:28 +00:00
}
2024-06-18 03:30:25 +00:00
},
2024-07-10 03:34:11 +00:00
configureWebpack:(config)=>{
config.devtool = 'source-map'
// config.stats = 'errors-warings'
// config.plugins.push(
// new webpack.ProgressPlugin({
// handler:() => {},
// })
// )
2024-06-13 00:50:28 +00:00
}
2024-06-11 08:14:31 +00:00
}