简易聊天室【NestJS+Socket.io】

用过nestjs的前端小伙伴都会觉得,它是一个好用但不火的框架。不火的原因是它和springBoot风格近似,但是相比较spring的生态,nestjs还是太弱了,对于纯后端人员来说确实不够用。

但如果是单纯的前端开发人员用过nestjs就会觉得比较惊艳,不仅前后端可以一把撸,且从中可以学习到后端的知识体系。

今天本文带来前端使用Vue3 + TS,后端使用NestJS+Socket.io练手的简易聊天室项目:

功能介绍

一、登录和注册

二、编辑用户信息

三、模糊搜索

四、好友申请

五、创建群聊

六、好友聊天

以上就是一个非常简易的聊天室功能,基本的聊天功能都实现了,后面再慢慢完善其它功能以及修复bug。

相关推荐
文心快码BaiduComate4 小时前
干货|Comate Harness Engineering工程实践指南
前端·后端·程序员
hyunbar7776 小时前
Git 死亡三连实录:pull 冲突 → push 被拒 → merge 炸锅,完整抢救指南
程序员
Irissgwe7 小时前
一、网络基础概念
linux·网络·websocket·网络协议·socket·linux网络编程
Captaincc8 小时前
转载:如何一眼看出别人的财富量级
程序员
AIFQuant9 小时前
Java 对接全球股票实时报价:高可用架构与异常处理
java·开发语言·websocket·金融·架构·股票api
DogDaoDao10 小时前
Windows 下 Git 报错:`touch` 无法识别 —— 原因分析与 7 种解决方案(从入门到精通)
windows·git·程序员·npm·powershell·cmd·touch
小孔龙11 小时前
Android `<activity-alias>` 指南:动态图标 · 多入口 · 重命名兼容
android·程序员·掘金·日新计划
彩票管理中心秘书长11 小时前
智能体状态指示:何时思考、何时调用工具、何时出错
前端·后端·程序员
彩票管理中心秘书长11 小时前
React + TypeScript拆解一整套“AI 变现代码流程”
前端·后端·程序员
AskHarries11 小时前
OpenClaw 是什么?为什么它不是普通 AI Agent
人工智能·后端·程序员