关于vue.config.js代理配置问题
1.一个vue前端工程,如何判断它是否需要配置代理,如何配置?比如下面第二段代码配置,将"/"替换成IP
2.前后端工程都运行在一台机器上呢?
3.在同一台机器上,比如vue前端启动端口,后端启动端口都是9000,同时启动会冲突,如何处理?
module.exports = {
publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
outputDir: 'dist/list',
assetsDir: 'static',
productionSourceMap: false,
devServer: {
port: 9527,
host: 'localhost',
open: true,
https: false,
hotOnly: false
},
chainWebpack(config) {
// set svg-sprite-loader
config.module
.rule('svg')
.exclude.add(resolve('src/icons'))
.end()
config.module
.rule('icons')
.test(/\.svg$/)
.include.add(resolve('src/icons'))
.end()
.use('svg-sprite-loader')
.loader('svg-sprite-loader')
.options({
symbolId: 'icon-[name]'
})
.end()
}
}
proxy: {
'/': {
target: 'http://100.130.65.128:8001/st/'
ws: true,
changeOrigin: true,
pathRewrite: {
'^/': '/'
}
}
},
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)