![](https://img-blog.csdnimg.cn/direct/f05281547fe04f35b3667eaf806c5d62.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Node.js
文章平均质量分 91
Node.js 是一个免费的、开源的、跨平台的 JavaScript 运行时环境,允许开发人员在浏览器之外编写命令行工具和服务器端脚本.
邹荣乐
拥有多年开发经验的前端工程师,曾经参与过多个大型项目的开发,积累了丰富的项目经验。希望能结交更多志同道合的朋友。
展开
-
Node.js实现短链接(ShortLink):shortid、epxress让URL更简单
短链接是指仅包含一个网址的链接形式,通俗一些就是将一个很长很复杂的的网址变成一个简短易记的链接。和长链接不同,长链接往往包含多个网址。短链接具有诸多优势,它不仅能够便捷地实现快速导航,还能有效避免过多重复的网址链接,进而提升网站页面的可访问性。原创 2024-07-02 09:25:41 · 1661 阅读 · 0 评论 -
Node.js中基于node-schedule实现定时任务之详解
实际工作中,可能会遇到定时清除某个文件夹内容,定时发送消息或发送邮件给指定用户,定时导出某些数据等。借助setTimeout和setInterval来实现的化太过麻烦,node-schedule是一个非常不错的npm包,可以帮助我们快速的创建和管理定时任务。定时任务是指在预定的时间点或时间间隔内执行的任务或操作。它们是自动化执行特定逻辑的一种方式,可用于执行重复性的、周期性的或计划性的任务。原创 2024-07-02 09:25:06 · 2534 阅读 · 2 评论 -
Node.js单点登录SSO详解:Session、JWT、CORS让登录更简单
单点登录(Single Sign On),简称为 SSO,是比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。原创 2024-07-03 09:23:34 · 2578 阅读 · 0 评论 -
Web实时通信的学习之旅:SSE(Server-Sent Events)的技术详解及简单示例演示
服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE)。SSE(Server-Sent Events)是一种用于实现服务器主动向客户端推送数据的技术,也被称为“事件流”(Event Stream)。它基于 HTTP 协议,利用了其长连接特性,在客户端与服务器之间建立一条持久化连接,并通过这条连接实现服务器向客户端的实时数据推送。原创 2024-06-25 09:04:25 · 2549 阅读 · 2 评论 -
Web实时通信的学习之旅:WebSocket入门指南及示例演示
WebSocket 协议的底层协议也是TCP协议WebSocket 协议的标识符为ws,加密后为wssWebSocket 协议没有同源限制,即WebSocket 协议可以跨域通信WebSocket 协议是有状态的,是前后端交互的长连接,即建立连接后可以保持连接状态,通信时可以省略部分状态信息WebSocket 协议可以发送文本,同时也可以发送二进制数据WebSocket 是一种强大的网络通信协议,它允许服务器和客户端之间进行实时、双向通信。原创 2024-06-24 09:18:51 · 2134 阅读 · 0 评论 -
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
我们平时使用npm publish进行发布时,上传的仓库默认地址是npm,通过Verdaccio工具在本地新建一个仓库地址,再把本地的默认上传仓库地址切换到本地仓库地址即可。当npm install时没有找到本地的仓库,则Verdaccio默认配置中会从npm中央仓库下载。搭建团队的私有仓库,保证团队组件的安全维护和私密性,是进阶前端开发主管路上,必不可少的一项技能。–target : 构建指标,默认为利用模式。// 访问http://localhost:4837。// 访问http://ip:port/原创 2024-03-06 11:26:45 · 6453 阅读 · 0 评论 -
Node.js模块化的基本概念和分类及使用方法
模块:指解决一个复杂问题的时候,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来讲,模块是可以组合、分解和更换的单元。在编辑领域中的模块,就是遵守固定的规则,把一个大文件拆成独立并且相互依赖的多个小模块。代码进行模块拆分的好处有:提高代码的复用性,提高代码的可维护性,可以实现按需加载。原创 2023-12-13 10:22:26 · 1369 阅读 · 0 评论