详解如何使用koa实现socket.io官网的例子

原创 Fly丶 教程 前端 74阅读 2019-01-07 14:40:49 举报

socket.io官网中使用express实现了一个最简单的IM即时聊天,今天我们使用koa来实现一下

框架准备

1.确保你本地已经安装好了nodejs和npm,使用koa要求node版本>7.6

2.在你需要的位置新建一个文件夹(官网的简单命名为chat-example)

3.进入项目目录,创建package.json文件:

4.命令行中使用npm安装,执行以下命令

接下来直接上代码

项目目录下直接新建index.js

重点:
socket的连接方式是先建立server,它的获取方式不再是:

而变成了:

node8之后,function(){} 可以简化为 () => {},写法上更加的简洁
页面index.html

index.html和官网的一样,不做任何改动

最后执行node index.js,打开浏览器,输入http://localhost:3000就可以实现最简单的聊天了

最后

为了帮助大家让学习变得轻松、高效,给大家免费分享一大批资料,帮助大家在成为全栈工程师,乃至架构师的路上披荆斩棘。在这里给大家推荐一个前端全栈学习交流圈:866109386.欢迎大家进群交流讨论,学习交流,共同进步。

当真正开始学习的时候难免不知道从哪入手,导致效率低下影响继续学习的信心。

但最重要的是不知道哪些技术需要重点掌握,学习时频繁踩坑,最终浪费大量时间,所以有有效资源还是很有必要的。

最后祝福所有遇到瓶疾且不知道怎么办的前端程序员们,祝福大家在往后的工作与面试中一切顺利。

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复