1 Star 0 Fork 0

liuzh/spa-web

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vue.config.js 3.26 KB
一键复制 编辑 原始数据 按行查看 历史
zhihang.liu 提交于 2021-09-24 17:08 +08:00 . loginApi
const proxy = require('http-proxy-middleware');
const webpack = require('webpack');
const path = require('path');
const myMockData = require("./mock/list.json");
module.exports = {
//编译打包存放的目录默认dist
outputDir: 'dist',
// 如果你不需要使用eslint,把lintOnSave设为false即可
lintOnSave: false,
// 设为false打包时不生成.map文件
productionSourceMap: false,
//node服务器开发环境配置,(实际上线时host,port 以 nginx 服务器配置来生效)
devServer: {
//---------Mock 数据来模拟接口的实现----------------
before(app) {
app.get("/goods/list", (req, res) => {
res.json({
data: myMockData
});
});
},
//------node.js启动配置----------------
//设置node启动后自动打开浏览器访问本项目
open: false,
// 配置'0.0.0.0'时,可以按照本机局域网真实IP访问 即 Network: http://192.168.25.12:8088/
//若配置为localhost,则只能按照localhost访问
host: '0.0.0.0',
// 端口号
port: 8083,
//------nodeJs代理转发配置(可实现跨域请求后台接口)-----------------------
//proxy:{'/api':{}},代理器中设置/api,项目中请求路径为/api的替换为target
proxy: {
/**
* 在组件中访问 /lte/login?account=lhc&pwd=123456
* proxy 自动代理转发到 GET http://localhost:8081/lte/login?account=lhc&pwd=123456
* 以下为转发规则
*/
'/xjt': {
// target: 'http://39.106.225.186:8081',//代理地址,这里设置的地址会代替axios中设置的baseURL
target: 'http://127.0.0.1:7910',//代理地址,这里设置的地址会代替axios中设置的baseURL
changeOrigin: true,// 如果接口跨域,需要进行这个参数配置
secure: false, // https协议才设置
ws: false, // proxy websockets
//pathRewrite方法重写url
pathRewrite: {
'^/xjt': '/xjt'
//pathRewrite: {'^/api': '/'} 重写之后url为 http://192.168.1.16:8085/xxxx
//pathRewrite: {'^/api': '/api'} 重写之后url为 http://192.168.1.16:8085/api/xxxx
}
},
'/ws':{
target: 'http://127.0.0.1:7910/xjt',//代理地址,这里设置的地址会代替axios中设置的baseURL
changeOrigin: true,// 如果接口跨域,需要进行这个参数配置
ws: true, // proxy websockets
//pathRewrite方法重写url
pathRewrite: {
'^/ws': '/ws'
//pathRewrite: {'^/api': '/'} 重写之后url为 http://192.168.1.16:8085/xxxx
//pathRewrite: {'^/api': '/api'} 重写之后url为 http://192.168.1.16:8085/api/xxxx
}
},
'/ipTool':{
target: 'https://ip.tool.lu/',
changeOrigin: true,
secure: true,
pathRewrite:{
'^/ipTool': '/'
}
}
}
},
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lzh2019/spa-web.git
git@gitee.com:lzh2019/spa-web.git
lzh2019
spa-web
spa-web
master

搜索帮助