my-chat第一代的诞生

周末作业周五就做完了,闲着没事,写了个通讯网页my-chat

想体验的可以转im.ababll5.cn

接下来是部署教程

不想折腾的可以花20找我帮忙搭建

my-chat

一个简约的chat

演示

演示图片:

image
image
image

部署教程

点我去下载源码

这里推荐宝塔来完成以下操作

后端

打开admin文件夹,在里面打开cmd
之后输入

npm install ws  

什么!npm not found
你就浏览器收nodejs下载安装就好了

npm install ws后我们继续运行这串指令

node main.js  

这样后端就部署在了8115端口上

记得开放防火墙

有能力的,前端域名有ssl证书的,就反向代理ws//ip:8115/到你的后端域名

反向代理的前后端不能用同一个域名(可以用不同的三级域名)

不过这样子终端一退出后端就会停

宝塔面板里面有一个软件叫进程守护器
image

安装好后像我这样配置
image

测试一下

打开这个网页Websocket在线模拟请求工具

把ws也就是刚刚部署的那条连接复制进去就好了

这样后端的部署就完成了

前端

更简单用宝塔面板部署根目录就好了

对接

打开chat.php

找到image

地址写后端的ws://ip:8115或者wss://域名/wss

最后

打开你的前端网址玩就是了