代码拉取完成,页面将自动刷新
本程序基于 https://gitee.com/e4glet/nodejs_koa_vue_framework 框架开发,使用nodejs koa作为web端,前端使用vue.js,实现基本的聊天室功能。
聊天室功能包括:登录,发消息,统计在线人数,上线下线提示信息等。
线上测试地址:http://47.75.167.116:8081/
新增消息表情包支持
更新可选头像功能
npm install -g
npm install koa -g
npm install koa-ejs
npm install koa-views
npm install supervisor -g
以上环境初始化之后即可运行项目
以windows系统为例: 打开CMD,进入项目目录 运行npm start
打开浏览器:http://localhost:3000/ 即可访问项目。
PS G:\nodejs\chatroom> npm start
> chatroom@1.0.0 start G:\nodejs\chatroom
> supervisor app.js
Running node-supervisor with
program 'app.js'
--watch '.'
--extensions 'node,js'
--exec 'node'
Starting child process with 'node app.js'
Watching directory 'G:\nodejs\chatroom' for changes.
Press rs for restarting the process.
socket服务器已经启动,监听端口为8081
web服务器已启动,监听端口为3000
提示:如项目需发布到公网,index.html页面中访问websocket地址要填写服务器的IP以及对应的端口
# 创建镜像
docker build -t e4glet/chatroom .
# 运行容器
docker run -dit -p 8081:3000 -p 8082:8082 --name mychat e4glet/chatroom
如果你觉得该程序能帮助到你,请给颗星,谢谢。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。