npm i webpack-Dev-server -D
临时搭建一个开放是的服务器 是使用node中express 开发的
const path = require('path')
module.exports = {
mode:'development',//打包后的代码在开发环境中 打包后的代码不会被压缩
entry:'./src/index.js',
output:{ //打包后文件的输入地址
filename:'js/main.js',
path:path.join(__dirname,'bundle'),//path必须是个绝对路径
},
devServer:{
// open:true, // 自动打开页面
port:5000, // 路径
contentBase:'./build', //开启的服务能够访问bundle目录下的资源
hot:true // 开启热更新模式 更新css 不会刷新网页
hotonly:true //开启之后自动更新 js 不会刷新网页 /手动才能刷新
},
}
多个请求跨域 写在
正确请求Api axios.get("/api/home")
/api 会经过代理proxy的pathRewrite路径重写 在后台中会去掉/apl
显示 /home
devServer:{
proxy:{
'/api':{ //多个请求
target:'http://localhost:3000',//api开头的路径就转发
pathRewrite:{'/api':'/'}, //路径重写
},
// '/home':'http://localhost:3000', //单个请求
// '/lala':'http://localhost:3000'
}
},
使用vue cli搭建的vue脚手架
可以写在Vue.config.js中
其中的http协议可以使用