http.ts 1.3 KB

123456789101112131415161718192021
  1. import { baseUrlType } from "src/app/type/types";
  2. const domainName: string = document.domain; //域名
  3. const port: string = location.port; //端口
  4. const protocolName: string = document.location.protocol; //http协议
  5. const wsName: string = protocolName === "http:" ? "ws" : "wss"; //ws协议
  6. const baseUrl: baseUrlType = {
  7. domain: `${protocolName}//${domainName}:${port}`, //chrome下载地址
  8. host: `${protocolName}//${domainName}:${port}/service`, //接口地址
  9. specimenViewHost: `${protocolName}//${domainName}:${port}/specimenView`, //业务视图地址
  10. bigScreenHost: `${protocolName}//${domainName}:${port}/largeScreen`, //大屏地址地址
  11. bigScreenHost2: `${protocolName}//${domainName}:${port}/largeScreen2`, //大屏地址2地址
  12. homeWs: `${wsName}://${domainName}:${port}/webSocket/index`, //websocket首页地址
  13. mainWs: `${wsName}://${domainName}:${port}/webSocket/message/manage`, //websocket管理端地址
  14. nurseWs: `${wsName}://${domainName}:${port}/webSocket/message/nurse`, //websocket护士端地址
  15. fwtWs: `${wsName}://${domainName}:${port}/webSocket/message/ser`, //websocket服务台地址
  16. phoneWs: `${wsName}://${domainName}:${port}/webSocket/message/phone`, //websocket服务台来电地址
  17. // phoneWs: `${wsName}://192.168.3.108:29999/webSocket/message/phone`, //websocket服务台来电地址-测试
  18. };
  19. export default baseUrl;