vue项目怎么实现webpack配置代理
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文小编为大家详细介绍"vue项目怎么实现webpack配置代理",内容详细,步骤清晰,细节处理妥当,希望这篇"vue项目怎么实现webpack配置代理"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢
千家信息网最后更新 2026年11月01日vue项目怎么实现webpack配置代理
本文小编为大家详细介绍"vue项目怎么实现webpack配置代理",内容详细,步骤清晰,细节处理妥当,希望这篇"vue项目怎么实现webpack配置代理"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
webpack配置代理,解决跨域
在config文件夹中的index.js文件配置
主要是这句话
proxyTable: { //本地测试接口 '/': { target: 'http://xx.xx.xx.xx', changeOrigin: true, secure: false } },示例代码:
module.exports = { dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { //本地测试接口 '/': { target: 'http://xx.xx.xx.xx', changeOrigin: true, secure: false } }, // Various Dev Server settings host: 'localhost', // can be overwritten by process.env.HOST port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined autoOpenBrowser: false, errorOverlay: true, notifyOnErrors: true, poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions- /** * Source Maps */ // https://webpack.js.org/configuration/devtool/#development devtool: 'cheap-module-eval-source-map', // If you have problems debugging vue-files in devtools, // set this to false - it *may* help // https://vue-loader.vuejs.org/en/options.html#cachebusting cacheBusting: true, cssSourceMap: true }, build: { // Template for index.html index: path.resolve(__dirname, '../dist/index.html'), // Paths assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'static', assetsPublicPath: '/', /** * Source Maps */ productionSourceMap: true, // https://webpack.js.org/configuration/devtool/#production devtool: '#source-map', // Gzip off by default as many popular static hosts such as // Surge or Netlify already gzip all static assets for you. // Before setting to `true`, make sure to: // npm install --save-dev compression-webpack-plugin productionGzip: false, productionGzipExtensions: ['js', 'css'], // Run the build command with an extra argument to // View the bundle analyzer report after build finishes: // `npm run build --report` // Set to `true` or `false` to always turn it on or off bundleAnalyzerReport: process.env.npm_config_report }}vue跨域问题,修改代理后仍404
首先确认安装了axios,安装方法:cnpm install axios -S或者不用镜像npm install axios
dev: {undefined
// PathsassetsSubDirectory: 'static',assetsPublicPath: '/',proxyTable: { '/api': { target: 'http://40.73.37.92:8090/',//设置你调用的接口域名和端口号 别忘了加http changeOrigin: true, pathRewrite: { '^/api': ''//这里理解成用'/api'代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add',直接写'/api/user/add'即可 } }},接口请求用法
读到这里,这篇"vue项目怎么实现webpack配置代理"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
代理
配置
接口
项目
文章
内容
文件
测试
妥当
不用
代码
口号
地址
域名
思路
我要
文件夹
新知
方法
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
互联网科技保险
关于新基建和互联网科技
互联网金融与金融科技
安徽鑫晟辉互联网科技
宜安科技 互联网金融
狮子座互联网科技有限公司
兼蜜互联网科技
青岛中康互联网医疗科技有限公司
互联网教育科技公司vipkid
互联网系的金融科技公司
来此购互联网科技有限公司
崇明区互联网教育科技售后服务
互联网科技公司营业执照怎么办理
富国互联网科技002692
从那以后互联网科技有限公司
福州德业互联网科技
互联网科技品牌
互联网科技创业计划的风险分析
高科技和互联网的现代国家
云之行互联网科技
互联网科技工作委员会毛军
互联网通讯科技
互联网核心科技是什么
紫鲸互联网科技
美国互联网黑科技
湖南一路畅行互联网科技
互联网安防科技感
美国五大互联网科技公司市值多少
互联网科技博主张洲