| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- /** 代码内置默认根域名(远程 primary/backup 均不可用时回退) */
- export const DEFAULT_DOMAIN = {
- ht: 'https:',
- ho: 'cwgbroker',
- dt: 'club',
- } as const
- export function getDefaultRootDomain() {
- return `${DEFAULT_DOMAIN.ho}.${DEFAULT_DOMAIN.dt}`
- }
- /** APP 动态域名运行时状态(可被 dynamicDomain 更新) */
- let ht: string = DEFAULT_DOMAIN.ht
- let ho: string = DEFAULT_DOMAIN.ho
- let dt: string = DEFAULT_DOMAIN.dt
- export function getDomainParts() {
- return { ht, ho, dt }
- }
- export function setDomainParts(parts: { ho: string; dt: string; ht?: string }) {
- if (parts.ho) ho = parts.ho
- if (parts.dt) dt = parts.dt
- if (parts.ht) ht = parts.ht
- }
- export function resetToDefaultDomain() {
- ht = DEFAULT_DOMAIN.ht
- ho = DEFAULT_DOMAIN.ho
- dt = DEFAULT_DOMAIN.dt
- }
- export function buildHostUrls() {
- return {
- HostWs: `wss://ws.${ho}.${dt}`,
- Host80: `${ht}//secure.${ho}.${dt}`,
- Host00: `${ht}//ucard.${ho}.${dt}`,
- Host85: `${ht}//ucard.${ho}.${dt}`,
- Host04: `${ht}//pay.${ho}.${dt}`,
- Host90: `${ht}//data.${ho}.${dt}`,
- HostShop: `${ht}//shopcustom.${ho}.${dt}`,
- HostShopImg: `${ht}//shopmanager.${ho}.${dt}`,
- Host87: `${ht}//followup.${ho}.${dt}`,
- Host05: `${ht}//file.${ho}.${dt}`,
- HostEnter: `${ht}//ad.${ho}.${dt}`,
- // HostWs: `wss://ws.${'44a5c8109e4'}.${'com'}`,
- // Host80: `${ht}//secure.${'44a5c8109e4'}.${'com'}`,
- // Host00: `${ht}//ucard.${'44a5c8109e4'}.${'com'}`,
- // Host85: `${ht}//ucard.${'44a5c8109e4'}.${'com'}`,
- // Host04: `${ht}//pay.${'44a5c8109e4'}.${'com'}`,
- // Host90: `${ht}//data.${'44a5c8109e4'}.${'com'}`,
- // HostShop: `${ht}//shopcustom.${'44a5c8109e4'}.${'com'}`,
- // HostShopImg: `${ht}//shopmanager.${'44a5c8109e4'}.${'com'}`,
- // Host87: `${ht}//followup.${'44a5c8109e4'}.${'com'}`,
- // Host05: `${ht}//file.${'44a5c8109e4'}.${'com'}`,
- // HostEnter: `${ht}//ad.${'44a5c8109e4'}.${'com'}`,
- // HostWs: "ws://192.168.0.23:8105",
- // Host80: "http://192.168.0.23:8000",
- // Host04: "http://192.168.0.23:8004",
- // Host90: "http://192.168.0.23:9000",
- // HostShop: "http://192.168.0.23:8200",
- // HostShopImg: "http://192.168.0.23:8501",
- // Host87: "http://192.168.0.23:8800",
- // Host05: "http://192.168.0.23:8705",
- // HostEnter: "http://localhost:8088"
- }
- }
|