# node-socket-server **Repository Path**: chenjinyin/node-socket-server ## Basic Information - **Project Name**: node-socket-server - **Description**: 使用nodejs搭建的聊天服务端 同时可以进行直播推流 推流使用FFmpeg推到流媒体服务器 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-06-29 - **Last Updated**: 2022-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: Nodejs ## README # node-socket-server #### 介绍 使用nodejs搭建的聊天服务端 v1:基本的聊天系统API V2:添加身份认证以及token认证 #### Socket服务器说明 1. 服务器鉴权 2. 常用的监听事件 3. 推流事件监听(这个没有处理好,还有bug) 4. node子线程(没有正确进行结束,正在完善) #### 安装教程 1. 还原包 npm install || cnpm install 2. 运行 npm start #### 使用说明 1. 喜欢请给个小红心 2. 项目目录结构 ``` node-socket-server ├─ app.js ├─ bin │ └─ www.js ├─ conf │ └─ vueconfig.js ├─ package-lock.json ├─ package.json ├─ public │ ├─ chat.html │ ├─ chat.js │ ├─ socket.io.js │ └─ stylesheets │ └─ style.css ├─ README.en.md ├─ README.md ├─ routes │ ├─ index.js │ └─ users.js ├─ source │ ├─ Authenticate.js │ ├─ SocketIO.js │ └─ SocketIOSupport.js ├─ util │ └─ interfaces.js └─ views ├─ error.twig ├─ index.twig └─ layout.twig ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) ```