refactor: 重构微信小程序从云开发迁移至后端API
将云数据库操作改为调用后端API接口 提取登录失败处理逻辑到单独方法 添加环境配置和API请求工具类 移除云开发相关配置
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
// 接口基础配置
|
||||
|
||||
// 环境地址配置
|
||||
const ENV_CONFIG = {
|
||||
// 正式版
|
||||
release: 'https://xcx.yun.588580.xyz',
|
||||
// 开发版 & 体验版
|
||||
develop: 'http://172.16.60.235:8080'
|
||||
}
|
||||
|
||||
// 自动判断当前运行环境
|
||||
function getBaseUrl() {
|
||||
const accountInfo = wx.getAccountInfoSync()
|
||||
const envVersion = accountInfo.miniProgram.envVersion
|
||||
// release = 正式版, develop = 开发版, trial = 体验版
|
||||
return envVersion === 'release' ? ENV_CONFIG.release : ENV_CONFIG.develop
|
||||
}
|
||||
|
||||
const BASE_URL = getBaseUrl()
|
||||
|
||||
// API 路径配置
|
||||
const API = {
|
||||
LOGIN: '/api/wx-mini/login',
|
||||
APPOINTMENT_LATEST: '/api/wx-mini/appointment/latest',
|
||||
APPOINTMENT_LIST: '/api/wx-mini/appointment/list',
|
||||
APPOINTMENT_CREATE: '/api/wx-mini/appointment/create',
|
||||
APPOINTMENT_CANCEL: '/api/wx-mini/appointment/cancel'
|
||||
}
|
||||
|
||||
console.log('[config] 当前环境:', wx.getAccountInfoSync().miniProgram.envVersion, 'BASE_URL:', BASE_URL)
|
||||
|
||||
module.exports = {
|
||||
BASE_URL,
|
||||
API
|
||||
}
|
||||
Reference in New Issue
Block a user