nestjs中使用socket.io

在我们实际业务开发中往往需要后端主动通知前端,比较传统的做法就是前端写一个定时器去不停的轮询调后端的接口,这样频繁的调用后端接口,性能差很多,还给服务器带来负担,下面我从几个业务场景来介绍websocket的使用

  • 模拟双十一电商平台提交订单,后面通知前端下单成功
  • 使用广播实现群聊功能,你发送消息大家都可以看到。常见的业务常见是系统通知类的
  • 分组(房间)的功能,只有加入到该房间的才能接收到对应的消息

一、配置前端模板引擎

  • 1、安装ejs模板引擎

    npm install ejs --save
    
  • 2、在项目中配置模板引擎

    // main.ts中
    import {
         
            NestFactory } from '@nestjs/core';
    import 

你可能感兴趣的:(node)