修复在线用户重连问题
This commit is contained in:
Binary file not shown.
@@ -7,5 +7,11 @@ VITE_APP_ENV = 'development'
|
|||||||
# 若依管理系统/开发环境
|
# 若依管理系统/开发环境
|
||||||
VITE_APP_BASE_API = '/dev-api'
|
VITE_APP_BASE_API = '/dev-api'
|
||||||
|
|
||||||
|
# ws/开发环境
|
||||||
|
VITE_APP_BASE_WS = '/dev-ws'
|
||||||
|
|
||||||
|
|
||||||
VITE_APP_BASE_URL='http://localhost:19001/api'
|
VITE_APP_BASE_URL='http://localhost:19001/api'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,9 @@ VITE_APP_ENV = 'production'
|
|||||||
# 意框架管理系统/生产环境
|
# 意框架管理系统/生产环境
|
||||||
VITE_APP_BASE_API = '/prod-api'
|
VITE_APP_BASE_API = '/prod-api'
|
||||||
|
|
||||||
|
# ws/开发环境
|
||||||
|
VITE_APP_BASE_WS = '/prod-ws'
|
||||||
|
|
||||||
# 是否在打包时开启压缩,支持 gzip 和 brotli
|
# 是否在打包时开启压缩,支持 gzip 和 brotli
|
||||||
VITE_BUILD_COMPRESS = gzip
|
VITE_BUILD_COMPRESS = gzip
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,9 @@ VITE_APP_ENV = 'staging'
|
|||||||
# 若依管理系统/生产环境
|
# 若依管理系统/生产环境
|
||||||
VITE_APP_BASE_API = '/stage-api'
|
VITE_APP_BASE_API = '/stage-api'
|
||||||
|
|
||||||
|
# ws/开发环境
|
||||||
|
VITE_APP_BASE_WS = '/stage-ws'
|
||||||
|
|
||||||
# 是否在打包时开启压缩,支持 gzip 和 brotli
|
# 是否在打包时开启压缩,支持 gzip 和 brotli
|
||||||
VITE_BUILD_COMPRESS = gzip
|
VITE_BUILD_COMPRESS = gzip
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ onMounted(() => {
|
|||||||
//这里还需要监视token的变化,重新进行signalr连接
|
//这里还需要监视token的变化,重新进行signalr连接
|
||||||
watch(()=>token.value,async (newValue,oldValue)=>{
|
watch(()=>token.value,async (newValue,oldValue)=>{
|
||||||
console.log("重新连接");
|
console.log("重新连接");
|
||||||
await signalR.close();
|
// await signalR.close();
|
||||||
await signalR.start();
|
await signalR.start();
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -79,7 +79,8 @@ app.use(ElementPlus, {
|
|||||||
size: Cookies.get('size') || 'default'
|
size: Cookies.get('size') || 'default'
|
||||||
})
|
})
|
||||||
// app.prototype.signalr = signalR
|
// app.prototype.signalr = signalR
|
||||||
signalR.init("http://localhost:19001/api/hub/main");
|
|
||||||
signalR.start();
|
signalR.init(`${import.meta.env.VITE_APP_BASE_WS}/hub/main`);
|
||||||
|
// signalR.start();
|
||||||
app.mount('#app')
|
app.mount('#app')
|
||||||
|
|
||||||
|
|||||||
@@ -28,13 +28,23 @@ export default defineConfig(({ mode, command }) => {
|
|||||||
port: 18000,
|
port: 18000,
|
||||||
host: true,
|
host: true,
|
||||||
open: true,
|
open: true,
|
||||||
|
|
||||||
|
|
||||||
proxy: {
|
proxy: {
|
||||||
// https://cn.vitejs.dev/config/#server-proxy
|
// https://cn.vitejs.dev/config/#server-proxy
|
||||||
'/dev-api': {
|
'/dev-api': {
|
||||||
target: VITE_APP_BASE_URL,
|
target: VITE_APP_BASE_URL,
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
rewrite: (p) => p.replace(/^\/dev-api/, '')
|
rewrite: (p) => p.replace(/^\/dev-api/, ''),
|
||||||
|
},
|
||||||
|
|
||||||
|
'/dev-ws': {
|
||||||
|
target: VITE_APP_BASE_URL,
|
||||||
|
changeOrigin: true,
|
||||||
|
rewrite: (p) => p.replace(/^\/dev-ws/, ''),
|
||||||
|
ws: true
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
//fix:error:stdin>:7356:1: warning: "@charset" must be the first rule in the file
|
//fix:error:stdin>:7356:1: warning: "@charset" must be the first rule in the file
|
||||||
|
|||||||
Reference in New Issue
Block a user