// import config from "./config";
|
// const { serviceIp } = config;
|
import { useUserStore } from "@/stores/user.js";
|
import pinia from './pinia.js';
|
const { serverIp } = useUserStore(pinia);
|
/**
|
* 获取Websocket的连接
|
* @param action
|
* @returns {string}
|
*/
|
function getWsUrl(action, port) {
|
let _port = port ? port : 8100;
|
let hostname = window.location.hostname;
|
let wsProtocol = "ws://";
|
if (window.location.protocol == "https:") {
|
wsProtocol = "wss://";
|
}
|
// if (process.env.NODE_ENV == "development") {
|
// hostname = "localhost";
|
// } else {
|
// }
|
|
hostname = serverIp;
|
// _port = window.location.port;
|
|
// 处理端口为80
|
_port = _port == 80 ? "" : ":" + _port;
|
return wsProtocol + hostname + _port + "/bl/" + action;
|
}
|
|
export default getWsUrl;
|