socket.io-chat-multiroom:socket.io 上的简单聊天,支持房间

  • C4_748306
    了解作者
  • 7.3KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-02 01:46
    上传日期
Socket.IO 聊天 socket.io 的简单聊天演示 分支,添加了多房间支持。 如何使用 $ clone from github $ cd dir $ npm install $ node . 并将浏览器指向http://localhost:3000 。 或者,通过提供PORT变量来指定端口。 客房支持 http://localhost:3000/#channel=room_name 如果 #channel 未设置,房间设置为 location.href 特征 多个用户可以通过在网站加载时输入唯一的用户名来加入聊天室。 用户可以在聊天室中键入聊天消息。 当用户加入或离开时,会向所有用户发送通知。 如果 message.channel 等于自己的房间,则用户查看消息。
socket_io-chat-multiroom-master.zip
  • socket.io-chat-multiroom-master
  • .gitignore
    13B
  • package.json
    332B
  • LICENSE
    1.5KB
  • public
  • main.js
    7.7KB
  • style.css
    1.9KB
  • index.html
    720B
  • index.js
    2.2KB
  • README.md
    741B
内容介绍
# Socket.IO Chat A simple chat demo for socket.io Fork of https://github.com/Automattic/socket.io/tree/master/examples/chat with add multiroom support. ## How to use ``` $ clone from github $ cd dir $ npm install $ node . ``` And point your browser to `http://localhost:3000`. Optionally, specify a port by supplying the `PORT` env variable. ## Rooms support ``` http://localhost:3000/#channel=room_name ``` if #channel is not set, room set as location.href ## Features - Multiple users can join a chat rooms by each entering a unique username on website load. - Users can type chat messages to the chat room. - A notification is sent to all users when a user joins or leaves. User view message if message.channel equal own room.
评论
    相关推荐
    • github-npm-registry-test:GitHubnpm注册表的测试包
      github-npm-registry-test const test = require ( "github-npm-registry-test" ) ; test ( ) ; // [github-npm-registry-test] works. 执照
    • npm-github:通过 npm pkg 名称在浏览器中打开 github url
      npm-github 通过 npm pkg 名称在浏览器中打开 url。 安装 $ npm i npm-github -g 用法 $ npm-github npm-github 执照 版权所有 (c) 2015 chencheng。 在 MIT 许可下获得许可。
    • GitHub NPM Linker-crx插件
      当您访问github package.json blob时将链接添加到npm软件包 当您访问github package.json blob时,将链接添加到npm软件包,链接显示在常规package.json下。 工具提示会加载各自的package.json / description。
    • github npm stats-crx插件
      github上显示npm包统计信息 关于权限 ==============. - GitHub.com的数据访问是访问底层项目的package.json文件 - 需要对NPMJS.ORG的数据访问来访问NPM包详细信息 - 将存储需要存储GithubNPM API响应 源代码 ==...
    • Github stars for NPM-crx插件
      github上的npm软件包。 在google搜索结果页面上显示npmjs软件包和github仓库的github星星和最后提交时间。 帮助您避免在搜索结果中单击不受欢迎/不需要维护的软件包。 目前Google域名仅限于.com和.co.in
    • npm:GitHubnpm交互的动作
      NPMGitHub操作 此动作可使用npm命令行客户端启用任意动作,包括测试程序包和发布到注册表。 用法 生成,测试npm程序包并将其发布到默认公共注册表的工作流程示例如下: workflow " Build, Test, and Publish " { ...
    • npm-github:npm 注册表代理到 github 存储库
      npm-github 允许 npm 直接从 github 安装包的示例和演示注册表。 适用于公共和私人存储库。 为什么 私有 npm 注册表很酷,它们通常设置起来很麻烦,而且现在有点矫枉过正。 既然你的源代码已经存在于 github 上,为...
    • github2npm-repo:使用 semver 支持从 githubnpm 的 repo 查找工具
      github2npm-repo 此工具将在user/repo存储库样式中查找 GitHub 存储库以获取 npm 模块名称。 这是通过解析master分支中的package.json来完成的。 它还通过package.json 中的repo或repository属性检查 npm 模块是否...
    • 语义释放-github-npm-registry:语义释放插件,用于将npm包发布到GitHubnpm注册表中
      验证是否存在GITHUB_TOKEN环境变量,使用GitHubnpm注册表URL,令牌创建或更新.npmrc文件,并验证令牌有效。 prepare 更新package.json版本并npm软件包tarball。 publish 到。 安装 $ npm install @semantic-...
    • github-npm:将 github 中的 npm 包和 npm readmes 链接到 npm 注册表
      Github Npmgithub 中的 npm 包和 npm readmes 链接到 npm 注册表 安装 从安装它,或者下载这个 repo 并作为解压缩的扩展加载。 例子 执照 麻省理工学院 :copyright: