Ver código fonte

chore: mqtt websocket url

Casper Dai 3 anos atrás
pai
commit
1476d0e28a
2 arquivos alterados com 3 adições e 2 exclusões
  1. 2 1
      .env
  2. 1 1
      src/utils/mqtt.js

+ 2 - 1
.env

@@ -14,7 +14,8 @@ VUE_APP_KEYCLOAK_OPTIONS_CLIENTID = 'frontend-api'
 VUE_APP_KEYCLOAK_OPTIONS_ONLOAD = 'login-required'
 
 # mqtt
-# {protocol}://{host}/mqtt
+# {protocol}://{host}{proxy}
 VUE_APP_MQTT_URL = ''
+VUE_APP_MQTT_PROXY = '/mqtt'
 VUE_APP_MQTT_USER_NAME = 'frontend'
 VUE_APP_MQTT_PASSWORD = 'inspur-frontend'

+ 1 - 1
src/utils/mqtt.js

@@ -15,7 +15,7 @@ const sm4 = new SM4({
   outType: 'uint8array'
 })
 
-const host = process.env.VUE_APP_MQTT_URL || `${location.protocol === 'https:' ? 'wss' : 'ws'}://${location.host}/mqtt`
+const host = process.env.VUE_APP_MQTT_URL || `${location.protocol === 'https:' ? 'wss' : 'ws'}://${location.host}${process.env.VUE_APP_MQTT_PROXY}`
 const username = process.env.VUE_APP_MQTT_USER_NAME
 const password = process.env.VUE_APP_MQTT_PASSWORD