致力于提供有竞争力的软件解决方案和服务,德尚网络欢迎您!
技术/产品咨询
技术/产品咨询
    • - 微信扫一扫 -

      QQ:181814630

      电话:15116362044

DSO2O演示
DSMall演示
DS多平台演示
  • DSPlatform(多平台系统)演示地址及账号
    支持普通店铺,外卖店铺,上门家政,上门服务,视频教育等,Thinkphp8.0+uniapp+mysql+Vue3,拓展性强,商户可开多个不同类型店铺,
    演示角色 演示地址 账号 密码
    后台PC端 点击进入 test 123456
    商户PC端(可开多个店铺) 点击进入 seller 123456
    店铺管理PC端 点击进入 seller 123456
    手机端 点击进入 test 123456
    骑手端 点击进入 test 123456
    师傅端 点击进入 test 123456
    短视频 点击进入 test 123456
    DSPlatform(多平台系统)uniapp移动端二维码演示地址
    • 用户端

    • 机构端

DSMall IM客服系统安装

HTTPS配置(如果您网站是HTTPS的需要进行一下HTTPS配置修改,如果您网站是HTTP的则不需要进行HTTPS配置的修改

修改chat.js文件

1.

var http = require('http');
改为
var http = require('https');

2.

把 var server = http.createServer(function (req, res) {

如果是windows系统  替换为

let fs = require("fs");
let pfxpath = '证书路径.pfx'; //

var server = http.createServer({
    pfx: fs.readFileSync(pfxpath),
    passphrase: '证书密码'},function (req, res) {

如果是Linux系统 替换为

let fs = require("fs");
let certpath = '证书路径.pem'; //
let keypath = '私钥路径.pem'; 
var server = http.createServer({
    cert: fs.readFileSync(certpath),
    key: fs.readFileSync(keypath)},function (req, res) {


Windows安装

1.在服务器端进入Nodejs官网下载安装即可,官网地址:https://nodejs.org/zh-cn/推荐Nodejs最新版本,因为低版本安装不了比如6.1.7版本就无法安装

2.程序目录下新建目录用来存放Nodejs应用。把相关文件传至新建目录(相关文件询问管理员)

3.修改config.js   修改数据库配置文件,以及Nodejs 端口

var config = {};//数据库帐号设置

config['host']         = 'localhost';//数据库地址
config['port']         = '3306';//数据库端口
config['user']         = 'root';//数据库用户名
config['password']     = 'root';//数据库密码
config['database']     = 'ds_mall';//mysql数据库名
config['tablepre']     = 'ds_';//表前缀
config['insecureAuth'] = true;//兼容低版本
config['debug']        = false;//默认false

exports.hostname = 'www.csdeshang.com';//把网址修改为你安装商城的域名,授权连接的域名或IP,为空不限制,
exports.port = 8080;//服务器所用端口号,默认3000
exports.config = config;

4.在目录内依次执行 install_socket_io.bat 、 install_mysql.bat 、im.bat文件

5.服务器访问 localhost:端口号    外部访问 IP:端口号   测试是否可以正常访问。

6.配置防火墙开启对应端口

7.网站后台-》设置-》站点设置-》站内IM设置,开启IM,地址为  IP:端口号



Linux安装

1.Linux安装Nodejs    简单安装:  yum install -y nodejs

yum install -y nodejs

推荐Nodejs最新版本,因为低版本安装不了比如6.1.7版本就无法安装    安装参考地址:https://jingyan.baidu.com/article/dca1fa6f48f478f1a5405272.html

2.程序目录下新建文件夹,新建文件夹用来存放Nodejs应用。把相关文件传至新建目录(相关文件询问管理员)

3.修改config.js   修改数据库配置文件,以及Nodejs 端口

var config = {};//数据库帐号设置

config['host']         = 'localhost';//数据库地址
config['port']         = '3306';//数据库端口
config['user']         = 'root';//数据库用户名
config['password']     = 'root';//数据库密码
config['database']     = 'ds_mall';//mysql数据库名
config['tablepre']     = 'ds_';//表前缀
config['insecureAuth'] = true;//兼容低版本
config['debug']        = false;//默认false

exports.hostname = 'www.csdeshang.com';//把网址修改为你安装商城的域名,授权连接的域名或IP,为空不限制,
exports.port = 8080;//服务器所用端口号,默认3000
exports.config = config;

4. Linux  cd 进入到 新建文件夹 依次执行

npm install socket.io
npm install mysql
node chat.js  //断开服务器连接后停止运行,可以使用forever
npm install -g forever
forever start chat.js   //服务器重启后需重新执行,也可自行设置为自启动

npm install -g pm2   //不使用 forever 可用 pm2

pm2 start chat.js

或者使用forever   pm2 进程管理

5.配置防火墙开启对应端口,如果是阿里云主机,需要单独配置安全组新增对应端口

6.服务器执行

curl localhost:端口

同时测试外网访问  ip:端口,访问结果如下表示成功


7.网站后台-》设置-》站点设置-》站内IM设置,开启IM,地址为  http://IP:端口号  或者https://IP:端口号(用访问域名替换IP也是可以的 如下图就是用域名替换IP)



使用 网站右边侧边栏显示聊天按钮,点击出现弹出框 则可正常使用IM聊天了。