前端目录及配置
前端目录
.
├─ build # 构建配置
├─ config # 项目配置
│ ├─ dev.env.js # 开发环境配置
│ ├─ index.js # 主配置
│ ├─ prod.env.js # 生产环境配置
│ └─ test.env.js # 测试环境配置
├─ src
│ ├─ api # 接口API
│ ├─ assets # 资源
│ ├─ components # 项目组件
│ ├─ ├─ common # 公共组件
│ ├─ ├─ dw-survey-comp # 问卷相关组件
│ ├─ ├─ ├─ dw-answer-comp # 回答问卷组件
│ ├─ ├─ ├─ dw-data-comp # 问卷数据组件
│ ├─ ├─ ├─ dw-design-comp # 设计问卷组件
│ ├─ ├─ ├─ dw-utils # 一些帮助文件
│ ├─ ├─ layouts # 系统布局组件
│ └─ router # 系统路由配置
│ └─ theme # 系统主题配置
│ └─ utils # 系统工具文件
│ └─ views # 系统页面文件
└─ package.json # 包管理.
├─ config
│ ├─ .env.development
│ ├─ .env.production
│ ├─ .env.test
└─ package.json前端配置
社区版
TIP
开发环境如果使用 localhost 访问不需要修改, 只用修改 config/index.js 里的 dev.proxyTable.target 地址为后端地址
TIP
如果生产打开请修改 config/prod.env.js 修改为前端实现访问地址,然后配置 nginx 转发
js
/**
* 注意:开发环境不需要修改这里
* 只需要修改 index.js dev.proxyTable.target地址为后端地址
*/
"use strict";
const merge = require("webpack-merge");
const prodEnv = require("./prod.env");
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
// 本地开发环境后端API地址不需要在这个文件配置,在config/index.js里面配置target
DW_API_URL: '"http://localhost:8081"', //开发环境不需要修改,只需要 config/index.js target
DW_WEB_URL: '"http://localhost:8081"', //开发环境不需要修改,只需要 config/index.js target
DW_RESOURCE_URL: '"http://localhost:8080"',
});js
"use strict";
// Template version: 1.3.1
// see http://vuejs-templates.github.io/webpack for documentation.
const path = require("path");
module.exports = {
dev: {
// Paths
assetsSubDirectory: "static",
assetsPublicPath: "/",
proxyTable: {
"/api": {
target: "http://localhost:8080/", // 本地开发环境只需要修改这个配置,修改为后端服务地址即可
changeOrigin: true, //如果需要跨域
pathRewrite: {
"^/api": "/api",
},
},
},
...
},
...
};企业版
js
/**
* 注意:修改这里为后端实现地址,
* 也可以不修改这个,只修改 vite.config server.proxy.target 地址为后端地址
*/
NODE_ENV = "development";
VITE_DW_API_URL = "http://localhost:5173";
VITE_DW_WEB_URL = "http://localhost:5173";
VITE_DW_RESOURCE_URL = "http://localhost:5173";
