默认
2023年09月19日更新
2407次浏览
上一集,我们把聊天的信息存入到了数据库。那我希望呢,当用户进入聊天室后,最好能读取最新的几条历史信息…
2023年09月19日更新
2407次浏览
右侧,当前在聊天室的用户信息,现在还是假的。底下私聊这里,用户列表也是写死的。这一集就来实现这个功能…
2023年09月19日更新
2407次浏览
如果当前用户,发送的消息只想让指定的用户看到,也就是私聊这个功能。在GatewayWorker中实现起来,其实也是很简单…
2023年09月19日更新
2407次浏览
我这里设置了两个房间,分别叫做 吃货人生和技术探讨。这个也是为了模拟真实的情况,用户可以进入不同的聊天室来…
2023年09月19日更新
2407次浏览
当用户退出聊天室时候,用户列表和私聊中,就不应该继续有当前用户的信息了。这个功能的实现也很简单。 找到…
2023年09月19日更新
2407次浏览
有时候会有些极端的情况,例如客户端掉电、网络关闭、网线掉了、路由故障等。会导致服务端无法触发onClose回调。另外路由节点防火墙…
2024年10月03日更新
6463次浏览
这集来聊什么是 Node.js,看看 Node.js 是为了解决什么问题而生的。 Node.js 的诞生 先来聊聊 Node.js…
2024年07月04日更新
6463次浏览
安装 Node.js 有很多方式,这里以 macOS 为例来说明,如何使用 nvm 方式来安装Node.js。 为何选择 nvm来进行安装? 首先…
2024年10月03日更新
6463次浏览
下载安装MySQL 5.7版 目前最新的 MySQL 版本是 8.0。我个人也下载试用过 8.0 版本的 MySQL ,但不推荐大家…
2024年07月04日更新
6463次浏览
安装 Node.js 下载地址:https://itfun.tv/tools/20 下载后,直接下载安装,全程直接按下一步就行了。它会自动配置好环境变量。 安装 Cmder…
2024年07月04日更新
6463次浏览
Laragon是一个集成开发环境,最初主要是用来做 PHP 开发的。但因为它里面集成的常用开发工具特别多,特别完善。咱们直接…
2024年07月04日更新
6463次浏览
现代开发项目,其实和过去开发项目有很大的区别。 就像盖房子一样,以前最早的时候,都是自己砍树,一点点从头开始做起。但…
2024年07月04日更新
6463次浏览
Express 和 Koa 选那个好 使用 Node.js 开发后端,可以选择的主流框架有两个,一个是Express(https://expressjs.com),另一个是…
2024年07月04日更新
6463次浏览
正式开发项目,其实并不会像上一集那样自己手动创建项目。而是会选择更加方便的 expressgenerator(https://itfun.tv/documents/108)。安装好…
2024年07月04日更新
6463次浏览
开发一个项目,就像 ITFun 上的课程、文档等,这些真实数据都是存在数据库中的。这节课,咱们就要来聊一下…
2024年07月04日更新
6463次浏览
创建模型与迁移 有了数据库,里面还要有 数据表。这次的项目非常简单,现在要建的表也只有一张,名字叫做 articles。使用代码…
2024年07月04日更新
6463次浏览
这节课,就要正式来做第一个接口了。现在数据库中有了内容,这节的内容,也正是要将这些内容查询出来…
2024年07月04日更新
6463次浏览
这一节要实现的是,通过接口来实现新增数据。在 routes 新增一段代码 新增定义死的数据 js router.post('/', async function (req…
2024年07月04日更新
6463次浏览
这一节要来完成查看、修改、删除三个接口。这三个接口有一定的的相似性,再有了前面课程的基础后,相信咱们能…
2024年07月04日更新
6463次浏览
模糊搜索 这一节要来实现的是模糊搜索功能。依照手册的教程,实现复杂的查询,这里需要先引入一个叫做 Op 的…
登录