mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp.git
synced 2026-06-21 17:30:13 +08:00
40 lines
1.1 KiB
JavaScript
40 lines
1.1 KiB
JavaScript
/**
|
||
* base : 基础业务API
|
||
* buyer : 买家API
|
||
*/
|
||
const localApiBase = process.env.VUE_APP_API_BASE_URL;
|
||
const localImBase = process.env.VUE_APP_IM_API_BASE_URL || localApiBase;
|
||
|
||
// 开发环境优先读取一键启动脚本生成的 .env.development.local。
|
||
const dev = {
|
||
im: localImBase || "https://im-api.pickmall.cn",
|
||
common: localApiBase || "https://common-api.pickmall.cn",
|
||
buyer: localApiBase || "https://buyer-api.pickmall.cn",
|
||
};
|
||
// 生产环境保持原有线上默认值,构建时也允许通过环境变量显式覆盖。
|
||
const prod = {
|
||
im: localImBase || "https://im-api.pickmall.cn",
|
||
common: localApiBase || "https://common-api.pickmall.cn",
|
||
buyer: localApiBase || "https://buyer-api.pickmall.cn",
|
||
};
|
||
|
||
//默认生产环境
|
||
let api = dev;
|
||
//如果是开发环境
|
||
if (process.env.NODE_ENV == "development") {
|
||
api = dev;
|
||
} else {
|
||
api = prod;
|
||
}
|
||
//微信小程序,app的打包方式建议为生产环境,所以这块直接条件编译赋值
|
||
// #ifdef MP-WEIXIN || APP-PLUS
|
||
api = prod;
|
||
// #endif
|
||
|
||
api.buyer += "/buyer";
|
||
api.common += "/common";
|
||
api.im += "/im";
|
||
export default {
|
||
...api,
|
||
};
|