Eggjs+Vue集成全双工服务(Socket.io)

本文介绍了在Eggjs和Vue项目中集成WebSocket服务(Socket.io)的过程,包括所需插件、环境搭建、集成注意事项以及遇到的版本冲突问题。在集成过程中,由于最新版socket.io-client与vue-socket.io不兼容导致事件发送失败,通过降级socket.io-client版本至2.1.1解决了该问题。
摘要由CSDN通过智能技术生成

准备工作

1. 插件的选取

服务端: egg-socekt.io 和 egg-redis

客户端: vue-socket.io 和 socket.io-client

2. 开发环境的搭建

默认电脑已经安装好egg和vue开发所必需的环境,这里仅展示win10系统本机安装redis,直接上链接,基本写的非常详细了 

 https://blog.csdn.net/qq_17833651/article/details/112006639

但是,如果有的小伙伴可能遇见这种情况:安装失败【code 2503】

不慌,看这个链接 https://blog.csdn.net/sinat_30603081/article/details/77929305

不出啥意外,这回应该没问题了

3. egg 集成 egg-socket.io 和 egg-redis

基本操作,按照官网编码就可以实现,列举emit的几种用法

async hello() {
    const { ctx, app } = this;
    const
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值