Skip to content

Commit 55640f2

Browse files
committed
refactor:Configure URL
1 parent 2d35fb4 commit 55640f2

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

web/baseUrl.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
let baseUrl= ""; //这里是一个默认的url,可以没有
2+
let wsUrl = "";
23
switch (process.env.NODE_ENV) {
34
case 'prv':
45
baseUrl = "/api" //开发环境url
6+
wsUrl = "localhost:8088"
57
break
68
case 'pro': // 注意这里的名字要和步骤二中设置的环境名字对应起来
79
baseUrl = "/" //测试环境中的url
10+
wsUrl = window.location.host
811
break
912
}
1013

11-
export default baseUrl;
14+
export {baseUrl,wsUrl};

web/src/utils/request.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import axios from 'axios';
22
import { ElMessage } from 'element-plus';
33
import store from '@/store'
4-
import baseUrl from '../../baseUrl'
4+
import {baseUrl} from '../../baseUrl'
55
import Vrouter from "@/router"
66
const router = Vrouter
77

web/src/utils/terminal.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Terminal } from "xterm";
22
import { FitAddon } from "xterm-addon-fit";
3+
import { wsUrl } from '../../baseUrl'
34
import { Buffer } from 'buffer'
45
import 'xterm/css/xterm.css'
56
import router from "@/router";
@@ -118,7 +119,7 @@ const NewShell = (id,sk,db,name)=>{
118119

119120
});
120121

121-
let socket = new WebSocket("ws://localhost:8088/ws/cmd")
122+
let socket = new WebSocket('ws://'+wsUrl+"/ws/cmd")
122123
socket.onopen = () => {
123124
// 连接成功后
124125
term.loadAddon(fitAddon)

0 commit comments

Comments
 (0)