配置文件详解
PC端
后端api域名配置
位置:/ui-domain/api.js
作用:配置ui请求的后端api域名
module.exports = {
// 开发环境
dev: {
base : '基础api域名',
buyer : '买家端api域名',
seller: '卖家端api域名',
admin : '管理端api域名',
decor : '装修端api域名',
im : 'im客服端api域名',
zhibo :'直播端api域名'
},
// 测试环境
test: {
base : window.__ENV__.API_BASE || '基础api域名',
buyer : window.__ENV__.API_BUYER || '买家端api域名',
seller: window.__ENV__.API_SELLER || '卖家端api域名',
admin : window.__ENV__.API_ADMIN || '管理端api域名',
decor : window.__ENV__.API_DECOR || '装修端api域名',
im : window.__ENV__.API_IM ||'im客服端api域名',
zhibo : window.__ENV__.API_ZHIBO ||'直播端api域名'
},
// 生产环境
pro: {
base : window.__ENV__.API_BASE || '基础api域名',
buyer : window.__ENV__.API_BUYER || '买家端api域名',
seller: window.__ENV__.API_SELLER || '卖家端api域名',
admin : window.__ENV__.API_ADMIN || '管理端api域名',
decor : window.__ENV__.API_DECOR || '装修端api域名',
im : window.__ENV__.API_IM ||'im客服端api域名',
zhibo : window.__ENV__.API_ZHIBO ||'直播端api域名'
}
}
- 三段配置分别对应种环境:开发、测试、生产
- 每套环境分别需要配置买家端、商家端、管理端、装修端、im端、直播端的api域名,需要以
http
或https
开头 - 其中im和直播需要相应的组件配合,请参考组件文档
前端域名配置
位置:/ui-domain/domain.js
作用:配置ui端的域名,用来做各个端之间的链接跳转
module.exports = {
// 开发环境
dev: {
buyer_pc : '基础域名',
buyer_wap: '买家端域名',
seller : '卖家端域名',
admin : '管理端域名',
decor : '装修端域名'
},
// 测试环境
test: {
buyer_pc : window.__ENV__.DOMAIN_BUYER_PC || '基础域名',
buyer_wap: window.__ENV__.DOMAIN_BUYER_WAP || '买家端域名',
seller : window.__ENV__.DOMAIN_SELLER || '卖家端域名',
admin : window.__ENV__.DOMAIN_ADMIN || '管理端域名',
decor : window.__ENV__.DOMAIN_DECOR || '装修端域名'
},
// 生产环境
pro: {
buyer_pc : window.__ENV__.DOMAIN_BUYER_PC || '基础域名',
buyer_wap: window.__ENV__.DOMAIN_BUYER_WAP || '买家端域名',
seller : window.__ENV__.DOMAIN_SELLER || '卖家端域名',
admin : window.__ENV__.DOMAIN_ADMIN || '管理端域名',
decor : window.__ENV__.DOMAIN_DECOR || '装修端域名'
}
}
- 三段配置分别对应种环境:开发、测试、生产
- 每套环境分别需要配置买家端、商家端、管理端、装修端、im端、直播端,需要以
http
或https
开头
虚拟目录配置
tip
虚拟目录默认为/
,如果需要将ui防止在某个虚拟目录下,需要修改此配置
如修改买家端配置为: buyer:'mall',则通过域名/mall
来访问买家端
位置:/ui-domain/alias.js
module.exports = {
buyer : '',
seller: '',
admin : '',
decor : ''
}
移动端
移动端的配置文件统一在一个文件中:/config/config.js
后端api域名配置
const api = {
// 开发环境
dev: {
base: '基础api域名',
buyer: '买家api域名',
im: 'im api域名'
},
// 生产环境
pro: {
base: '基础api域名',
buyer: '买家api域名',
im: 'im api域名'
}
}
- 在这里不需要配置商家中心和管理端、装修端的域名
- 需要以
http
或https
开头
前端域名配置
const domain = {
//开发环境
dev: {
wap: '买家 移动端域名',
seller: '商家端域名'
},
//生产环境
pro: {
wap: '买家 移动端域名',
seller: '商家端域名'
}
}
- 需要以
http
或https
开头