42 lines
No EOL
915 B
JavaScript
42 lines
No EOL
915 B
JavaScript
/**
|
|
* 统一配置中心
|
|
* 合并原 config.js 和 configManager.js 的功能
|
|
*/
|
|
|
|
// 基础配置
|
|
const baseConfig = {
|
|
// 生产环境配置
|
|
API_BASE_URL: 'https://otpm.zeroc.net',
|
|
API_VERSION: 'v1',
|
|
|
|
// API端点配置 (统一使用微信登录端点)
|
|
API_ENDPOINTS: {
|
|
AUTH: {
|
|
LOGIN: '/auth/login', // 改回原登录端点
|
|
REFRESH: '/auth/refresh'
|
|
},
|
|
OTP: {
|
|
SAVE: '/otp/save',
|
|
RECOVER: '/otp/recover'
|
|
}
|
|
},
|
|
|
|
// JWT配置
|
|
JWT_CONFIG: {
|
|
storage: {
|
|
access: 'jwt_access_token',
|
|
refresh: 'jwt_refresh_token'
|
|
},
|
|
refreshThreshold: 5 * 60 * 1000, // Token过期前5分钟开始刷新
|
|
headerKey: 'Authorization',
|
|
tokenPrefix: 'Bearer '
|
|
}
|
|
};
|
|
|
|
// 导出合并后的配置
|
|
module.exports = {
|
|
...baseConfig.API_ENDPOINTS,
|
|
...baseConfig.JWT_CONFIG,
|
|
API_BASE_URL: baseConfig.API_BASE_URL,
|
|
API_VERSION: baseConfig.API_VERSION
|
|
}; |