63 lines
1.4 KiB
JavaScript
63 lines
1.4 KiB
JavaScript
// API 域名配置
|
||
// 根据环境自动切换域名
|
||
|
||
// 判断是否为开发环境
|
||
// 可以通过以下方式切换:
|
||
// 1. 直接修改下面的 isDevMode 变量
|
||
// 2. 或者通过微信开发者工具的编译条件设置环境变量
|
||
const isDevMode = false; // 改为 true 使用本地开发环境(127.0.0.1:8080)
|
||
|
||
const isDev = () => {
|
||
return isDevMode;
|
||
};
|
||
|
||
// Fiber API 配置(新后端)
|
||
const FIBER_API_CONFIG = {
|
||
// 开发环境(本地调试)
|
||
dev: {
|
||
baseURL: 'http://127.0.0.1:8081/api/v1',
|
||
},
|
||
// 生产环境(线上部署)
|
||
prod: {
|
||
baseURL: 'https://api.duiduiedu.com/api/v1',
|
||
}
|
||
};
|
||
|
||
// PHP API 配置(旧后端,逐步迁移)
|
||
const PHP_API_CONFIG = {
|
||
// 开发环境
|
||
dev: {
|
||
baseURL: 'http://127.0.0.1:8006/addons/unishop',
|
||
},
|
||
// 生产环境
|
||
prod: {
|
||
baseURL: 'https://ndnd.duiduiedu.com/addons/unishop',
|
||
}
|
||
};
|
||
|
||
// 获取当前环境配置
|
||
const getFiberApiBaseURL = () => {
|
||
return isDev() ? FIBER_API_CONFIG.dev.baseURL : FIBER_API_CONFIG.prod.baseURL;
|
||
};
|
||
|
||
const getPhpApiBaseURL = () => {
|
||
return isDev() ? PHP_API_CONFIG.dev.baseURL : PHP_API_CONFIG.prod.baseURL;
|
||
};
|
||
|
||
export default {
|
||
// Fiber API(新后端)
|
||
fiberApiBaseURL: getFiberApiBaseURL(),
|
||
|
||
// PHP API(旧后端)
|
||
phpApiBaseURL: getPhpApiBaseURL(),
|
||
|
||
// 图片资源域名
|
||
imageBaseURL: 'https://ndnd.duiduiedu.com/',
|
||
|
||
// 工具方法
|
||
isDev,
|
||
getFiberApiBaseURL,
|
||
getPhpApiBaseURL,
|
||
};
|
||
|