| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /** 代码内置默认根域名(远程 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}`,
- }
- }
|