| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- // API 基础配置
- // TODO(config-hardcoded): 当前为真机稳定性临时写死,后续恢复为可配置(构建期常量或安全配置中心)。
- // TODO 生产环境配置
- const DEV_BASE_URL = 'https://gslyzn.com/api'
- // TODO 测试环境配置
- // const DEV_BASE_URL = 'http://127.0.0.1:8000/api'
- let devBaseUrl = DEV_BASE_URL
- // 微信小程序真机调试时,localhost 指向手机本机,需使用电脑局域网 IP。
- // #ifdef MP-WEIXIN
- // TODO 生产环境配置
- devBaseUrl = 'https://gslyzn.com/api'
- // TODO 测试环境配置
- // devBaseUrl = 'http://127.0.0.1:8000/api'
- // #endif
- // TODO(config-hardcoded): BASE_URL 目前写死,后续按环境分层配置并提供发布校验。
- // 统一采用写死配置:不依赖任何环境变量注入。
- export const BASE_URL = devBaseUrl
- // TODO(config-hardcoded): API_PREFIX 目前固定为空,若后续网关策略变更需改为可配置项。
- // 开发环境不需要 API 前缀 /api
- const API_PREFIX = ''
- export const API_BASE = `${BASE_URL}${API_PREFIX}`
- console.log('[ENV]', 'hardcoded', BASE_URL, API_BASE)
- /** 与 miniprogram `config/api.ts` 中客户相关路径一致 */
- export const API_URL = {
- CLIENT_DASHBOARD: `${API_BASE}/mini/client/dashboard/statistics`,
- CLIENT_INVOICES: `${API_BASE}/mini/client/invoices`,
- INVOICE_AVAILABLE_ORDERS: `${API_BASE}/mini/client/invoices/available-orders`,
- CLIENT_SETTLEMENTS: `${API_BASE}/mini/client/settlements`,
- CLIENT_SETTLEMENT_STATS: `${API_BASE}/mini/client/settlements/statistics`,
- CLIENT_REFUNDS: `${API_BASE}/mini/client/refunds`
- }
- export const TOKEN_KEY = 'sq_token'
- export const REFRESH_TOKEN_KEY = 'sq_refresh_token'
- export const USER_INFO_KEY = 'sq_user_info'
|