ai-c/config/index.js
2026-02-02 18:21:32 +08:00

60 lines
1.4 KiB
JavaScript

/**
* 小程序配置文件
* 包含API地址、环境配置等
*/
// 环境配置
const ENV = {
// 开发环境
development: {
API_BASE_URL: 'http://localhost:3000/api',
WS_URL: 'ws://localhost:3000',
DEBUG: true,
TEST_MODE: true // 测试模式:充值不走真实支付
},
// 测试环境
staging: {
API_BASE_URL: 'https://test-api.maimanji.com/api',
WS_URL: 'wss://test-api.maimanji.com',
DEBUG: true,
TEST_MODE: true // 测试模式:充值不走真实支付
},
// 生产环境
production: {
API_BASE_URL: 'https://ai-c.maimanji.com/api',
WS_URL: 'wss://ai-c.maimanji.com',
DEBUG: false,
TEST_MODE: false // 关闭测试模式,使用真实微信支付(后端测试支付接口有数据库错误)
}
}
// 当前环境 - 可根据需要切换
// development: 本地开发 staging: 测试环境 production: 正式环境
const CURRENT_ENV = 'production'
// 导出配置
const config = {
...ENV[CURRENT_ENV],
ENV: CURRENT_ENV,
// 存储键名
STORAGE_KEYS: {
TOKEN: 'auth_token',
REFRESH_TOKEN: 'refresh_token',
USER_INFO: 'user_info',
USER_ID: 'user_id',
TOKEN_EXPIRY: 'token_expiry' // Token过期时间
},
// 请求超时时间(毫秒)
REQUEST_TIMEOUT: 30000,
// 分页默认配置
PAGE_SIZE: 20,
// 版本号
VERSION: '1.0.0'
}
module.exports = config