Просмотр исходного кода

供货商socket地址配置到ext文件

jiangfeng 5 лет назад
Родитель
Сommit
ad42fac0c5
2 измененных файлов с 5 добавлено и 2 удалено
  1. 2 1
      ghsApp/src/ext.json
  2. 3 1
      ghsApp/src/utils/socket.js

+ 2 - 1
ghsApp/src/ext.json

@@ -5,7 +5,8 @@
   "ext": {
   "ext": {
     "account": 12362,
     "account": 12362,
     "apiHost": "https://api.shop.hzghd.com",
     "apiHost": "https://api.shop.hzghd.com",
+			"socketApiHost": "api.shop.hzghd.com",
     "imgHost": "https://img.hzghd.com",
     "imgHost": "https://img.hzghd.com",
     "name":"花掌柜"
     "name":"花掌柜"
   }
   }
-}
+}

+ 3 - 1
ghsApp/src/utils/socket.js

@@ -1,3 +1,4 @@
+const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
 const SocketConfig = {
 const SocketConfig = {
 	retry: 20,
 	retry: 20,
 	timeout: 10000,
 	timeout: 10000,
@@ -17,7 +18,8 @@ const SocketConfig = {
 };
 };
 class SocketUtil {
 class SocketUtil {
 	constructor({ url, onOpen, onMessage, onClose, onError }) {
 	constructor({ url, onOpen, onMessage, onClose, onError }) {
-		this.url = url || "api.shop.hzghd.com:8282";
+		// this.url = url || "api.shop.hzghd.com:8282";
+		this.url = url || `${extConfig.socketApiHost}:8282`;
 		this.socket = this.connectSocket(this.url);
 		this.socket = this.connectSocket(this.url);
 		this.onOpenCall = onOpen;
 		this.onOpenCall = onOpen;
 		this.onMessageCall = onMessage;
 		this.onMessageCall = onMessage;