-
Notifications
You must be signed in to change notification settings - Fork 1.5k
客服端口调整
liaofei edited this page Jan 20, 2021
·
1 revision
端口配置先从后端config/workerman.php
中存放,内如如下
数组admin
主要配置后台长连接端口协议监听地址
数组chat
主要配置前台长连接端口协议监听地址
数组channel
用来配置内部通讯
更改配置主要更改port
字段,然后要和前台链接的端口保持一致就可以了
return [
'admin' => [
//协议
'protocol' => 'websocket',
//监听地址
'ip' => '0.0.0.0',
//监听端口
'port' => 20002,
//设置当前Worker实例启动多少个进程
'serverCount' => 1,
],
'chat' => [
//协议
'protocol' => 'websocket',
//监听地址
'ip' => '0.0.0.0',
//监听端口
'port' => 20003,
//设置当前Worker实例启动多少个进程
'serverCount' => 1,
],
'channel' => [
//内部通讯监听端口
'port' => 20012,
//内部通讯地址
'ip' => '127.0.0.1',
],
];
配置文件存放位置/src/template/admin/src/setting.js
主要配置顶部js的配置内容如下:
VUE_APP_WS_ADMIN_URL
配置后面携带的端口就是后端workerman
配置文件中admin
数组中的port
配置
VUE_APP_WS_ADMIN_URL
配置后面携带的端口就是后端workerman
配置文件中chat
数组中的port
配置
// 请求接口地址 如果没有配置自动获取当前网址路径
const Url = ''
const VUE_APP_API_URL = Url || process.env.VUE_APP_API_URL || `${location.origin}/adminapi`
// 管理端ws
const VUE_APP_WS_ADMIN_URL = process.env.VUE_APP_WS_ADMIN_URL || `ws:${location.hostname}:20082`
// 客服端ws
const VUE_APP_WS_KEFU_URL = process.env.VUE_APP_WS_KEFU_URL || `ws:${location.hostname}:20083`
修改完端口后需要重新打包上传服务器项目根目录下的public/admin
目录下
打包流程可参考打包文档
配置文件存放在/src/templdate/uni-app/config/app.js
配置文件内容如下
VUE_APP_WS_URL
是配置长连接的地址,后面携带的端口就是需要更改的地方,替换成后端workerman
配置中的chat
数组中的port
配置,记得所有20003
的端口都要改成新的端口
module.exports = {
// 请求域名 格式: https://您的域名
// #ifdef MP
HTTP_REQUEST_URL: 'https://您的域名',
VUE_APP_WS_URL: `ws://您的域名:20003`,
// #endif
// #ifdef H5
//H5接口是浏览器地址
HTTP_REQUEST_URL: window.location.protocol + "//" + window.location.host,
VUE_APP_WS_URL: `ws://${window.location.host}:20003`,
// #endif
HEADER: {
'content-type': 'application/json',
//#ifdef H5
'Form-type': navigator.userAgent.toLowerCase().indexOf("micromessenger") !== -1 ? 'wechat' : 'h5',
//#endif
//#ifdef MP
'Form-type': 'routine',
//#endif
//#ifdef APP-VUE
'Form-type': 'app',
//#endif
},
// 回话密钥名称 请勿修改此配置
TOKENNAME: 'Authori-zation',
// 缓存时间 0 永久
EXPIRE: 0,
//分页最多显示条数
LIMIT: 10
};
修改后小程序或H5都需要重新打包上传;点击查看打包文档