Files
medical-mall/ak/config.uts
2026-04-13 11:32:31 +08:00

83 lines
4.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// Supabase 配置
// 内网环境 - 本地部署的 Supabase
// IP: 192.168.1.62
// Kong HTTP Port: 8000
//自己的配置自己解开即可
// export const SUPA_URL: string = 'http://192.168.1.61:18000'
// export const SUPA_KEY: string = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
//export const SUPA_URL: string = 'http://192.168.1.62:18000'
//export const SUPA_KEY: string = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
// export const SUPA_URL: string = 'http://192.168.1.61:18000'
// export const SUPA_KEY: string = 'eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCJ9.eyJyb2xlIjogImFub24iLCAiaXNzIjogInN1cGFiYXNlIiwgImlhdCI6IDE3Njk4NDczMzQsICJleHAiOiAyMDg1MjA3MzM0fQ.js-2CS5_cUmf4iVv8aCmmx9iyFsQvLNDbt8YYOngeLU'
// export const SUPA_URL: string = 'http://119.146.131.237:9126'
// export const SUPA_KEY: string = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
// ★ 医疗项目专属 Supabase 实例
// Studio 地址http://119.146.131.237:9127/project/default/editor/26894?schema=public
// Kong API 网关REST/Auth/Storagehttp://119.146.131.237:9126
// SUPA_URL 必须填 Kong API 网关地址,不是 Studio 地址
// ※ Connect 弹窗显示 localhost:8000 是 self-hosted 实例的默认元数据SUPABASE_PUBLIC_URL 未改),
// 不代表前端请求地址;前端始终用 http://119.146.131.237:9126
export const SUPA_URL: string = 'http://119.146.131.237:9129'
// anon (public) key来自 Studio → Project Settings → API → Project API keys → anon / public
// ※ 此 key 必须与 Kong 里 ANON_KEY 环境变量一致,否则 Kong 会返回 401 Invalid authentication credentials
export const SUPA_KEY: string = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlIiwiaWF0IjoxNzY4ODMwNjI0LCJleHAiOjE5MjY1MTA2MjR9.mDVl-kIOdRK9v6VTxo0TDF8r7X7xk3PZXazaavHyVvg'
// WebSocket 实时连接(内网使用 ws:// 而非 wss://
// export const WS_URL: string = 'ws://192.168.1.61:18000/realtime/v1/websocket'
//export const WS_URL: string = 'ws://192.168.1.62:18000/realtime/v1/websocket'
export const WS_URL: string = 'ws://192.168.1.61:18000/realtime/v1/websocket'
//cyh
// export const WS_URL: string = 'ws://119.146.131.237:9126/realtime/v1/websocket'
//export const WS_URL: string = 'ws://localhost:18000/realtime/v1/websocket'
//hzb
// 医疗项目 9127 实例 WebSocket如需启用实时功能请取消注释并填写真实 key 后启用)
// export const WS_URL: string = 'ws://119.146.131.237:9127/realtime/v1/websocket'
// 推送服务地址(用于本地调试,可改为 http://<your-ip>:7301
export const PUSH_SERVER_URL: string = 'http://192.168.1.62:7301'
// 备用配置(已注释,如需切换可取消注释)
// 开发环境 - 其他内网地址
// export const SUPA_URL: string = 'http://192.168.0.150:8080'
// export const SUPA_KEY: string = 'your-anon-key'
// export const WS_URL: string = 'ws://192.168.0.150:8080/realtime/v1/websocket'
// 生产环境 - Supabase 云服务(已注释)
// export const SUPA_URL: string = 'https://ak3.oulog.com'
// export const SUPA_KEY: string = 'your-anon-key'
// export const WS_URL: string = 'wss://ak3.oulog.com/realtime/v1/websocket'
// 指向你的 Supabase 服务(开发/私有部署)
// export const SUPA_URL: string = 'http://192.168.1.64:3000'
// export const SUPA_KEY: string = 'your-anon-key'
// export const WS_URL: string = 'ws://192.168.1.64:3000/realtime/v1'
// 路由配置
export const HOME_REDIRECT: string = '/pages/main/index'
export const TABORPAGE: string = '/pages/main/index'
// 测试模式:放开任意跳转(禁用启动页/登录/401 的强制重定向)
export const IS_TEST_MODE: boolean = true
/**
* 打印当前 Supabase 配置key 脱敏只打印前10位+后8位
* 在页面 onLoad 时调用,用于确认运行时实际使用的是哪套配置
*/
export function logSupaConfig() {
const keyLen = SUPA_KEY.length
const masked = keyLen > 20
? SUPA_KEY.substring(0, 10) + '...' + SUPA_KEY.substring(keyLen - 8)
: '(too short)'
console.log('[SupaConfig] SUPA_URL :', SUPA_URL)
console.log('[SupaConfig] SUPA_KEY :', masked)
}