![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Node.js
文章平均质量分 73
简单的说 Node.js 就是运行在服务端的 JavaScript。
林梓阳
这个作者很懒,什么都没留下…
展开
-
node.js实现token验证——从数据库验证登录到redis存储
做过前后端分离项目的同学应该都做过 token 验证,在前端登录的时候需要缓存后端传过来的 token,然后在需要验证权限的接口带上 token。本章节来实现使用 node 进行 token 的权限验证。原创 2022-08-20 11:16:30 · 1782 阅读 · 0 评论 -
Express入门——Hello World!
众所周知,node.js是运行在服务端的JavaScript。而Express则是基于Node.js平台的极简Web开发框架,它提供了丰富的HTTP工具。使用Express可以快速地搭建完整功能的网站。这里在window平台上演示。原创 2022-07-22 10:29:09 · 254 阅读 · 0 评论 -
服务器发送事件:express使用SSE实现消息推送
最开始学习ajax的时候,为了实时获取最新信息(比如未读消息),通过定时器setInterval不断调用API。这样做虽然可以实现效果,但是这种方法并不能判断后端是否有新的消息产生,只能通过客户端不断请求,浪费带宽和服务器资源。最好的方法是在服务端生产新消息后,推送到客户端,也就是服务器主动推送。......原创 2022-07-23 17:54:21 · 1215 阅读 · 0 评论 -
socket.io实现简易版群聊
最近学了点 websocket 的技术知识,了解到 node.js 有相关技术——socket.io可以实现,就想着实现一个简单版本的群聊。在浏览器中打开2个窗口,访问 http://localhost:3000/socket需要安装 express 和 socket.io。下面的代码开放了 public 文件目录为可以公开访问的文件目录,里面主要放置一些 css 文件。index.js前端实现前端文件放置在 pages > socket > index.html 路径。这里引用了2个css文件,主原创 2022-08-11 11:57:26 · 419 阅读 · 0 评论 -
node.js热启动
但是在更改相关代码后,项目并不能自动更新,需要自己手动 ctrl + c 停止后,再运行上述指令,才能重新看到代码更改后的效果。刚学 node.js 不久,需要编译运行 node 项目都知道需要在项目路径下输入。如果是 windows 平台使用相关代码编辑器运行可能会报如下错误。这是因为没有管理员权限的原因,可以使用管理员身份运行 cmd。能不能让代码自动检测更新后自动重新运行项目?使用 nodemon 运行项目。安装 nodemon。.........原创 2022-08-16 18:09:19 · 508 阅读 · 0 评论