
NodeJs 系列
文章平均质量分 84
深入学习 NodeJS 相关内容,夯实大前端基础
八了个戒
愿代码之火永不熄灭,技术之光照耀前行!
展开
-
「JavaScript深入」WebSocket:高效的双向实时通信技术
在现代 Web 开发中,实时通信是许多应用的核心需求,例如在线聊天、实时协作、游戏对战等。WebSocket 是一种基于 TCP 的全双工通信协议,它允许客户端和服务器之间建立持久连接,并在双方之间高效地传输数据。原创 2025-03-19 16:12:08 · 1336 阅读 · 0 评论 -
「JavaScript深入」Server-Sent Events (SSE):轻量级实时通信技术
在现代 Web 应用中,实时数据推送成为了关键需求之一。例如,在股票行情、天气更新、社交通知等应用场景中,客户端需要能够持续接收服务器端的最新数据。Server-Sent Events (SSE) 是一种基于 HTTP 协议的轻量级实时通信技术,能够让服务器主动向客户端推送消息。原创 2025-03-19 15:33:19 · 954 阅读 · 0 评论 -
记一次 npm cache clean --force 时报错 Your cache folder contains root-owned files, due to a bug in...的解决方案
因为默认情况下,npm不允许完全清空缓存。这个命令会删除所有缓存数据,确保你的后续安装使用的是最新的包。这段字面描述很清楚,你的缓存目录中包含 root 权限的文件,所以因为你没有权限操作这个文件就报错了。首先删除 node_modules 目录和 package-lock.json 文件,以确保从头开始。最后的安装完依赖,项目成功跑起来了,哦耶✌️。安装依赖包下载依赖的时候报错。执行此命令,问题解决。原创 2024-09-19 14:14:16 · 1627 阅读 · 0 评论 -
webpack5 构建优化方案看这篇就够了!【Node.js进阶】
无论在面试还是内部晋升,webpack 构建优化方案 一直都是非常重要的部分。原创 2024-09-18 17:51:59 · 1753 阅读 · 0 评论 -
Koa (下一代web框架) 【Node.js进阶】
koa (中文网) 是基于 Node.js 平台的下一代 web 开发框架,致力于成为应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石;利用 `async 函数` 丢弃回调函数,并增强错误处理,koa 没有任何预置的中间件,可快速的编写服务端应用程序。原创 2024-09-18 15:11:26 · 3271 阅读 · 0 评论 -
2024 高级前端面试题之 Node 「精选篇」
2024 前端面试题之Nodejs「精选篇」原创 2024-01-31 13:49:03 · 1593 阅读 · 0 评论 -
【MAC、Windows系统的node版本管理工具——nvm】nvm的安装、nvm常用命令、nvm设置默认 node 版本
在我们的实际开发过程中,需要使用 `nvm use vxx` 将 node 版本设置成其他更高或更低的版本,但是每次重新打开 VS Code 之后都会恢复到之前一个默认 node 版本上,使用起来很不方便。下面,我将从头到尾介绍一下如何 nvm 的安装和使用以及如何设置默认 node 版本【直接看:6. 指定默认的 node 版本】。原创 2022-05-23 10:19:12 · 4409 阅读 · 0 评论 -
Nodejs 中关于 this 的使用以及与浏览器 JavaScript 中的 this 的区别【亲自踩坑总结,值得收藏】
前言最近根据安排,在参与一个自动化测试工具的开发,本项目是基于 Nodejs 开发的,由于挺长时间没有使用 Nodejs 进行完整的项目开发了,所以在开发过程中还会踩不少坑,所以这就来了。我们这里说的是在 Nodejs 中的 this,而不是在 JavaScript 中的 this。Nodejs 中的 this 和在浏览器中 JavaScript 中的 this 还是不一样的,所以大家还是需要区分一下。(关于 Nodejs 中的 this 与 Javascript 中的 this 的区别,在文末我也替大原创 2021-06-28 17:52:05 · 899 阅读 · 0 评论 -
关于“Error: listen EADDRINUSE: address already in use 127.0.0.1:3000”的问题解决方案
在项目开发过程中,会经常碰到端口被占用的问题,一般情况下,为解决端口冲突,会选择一个不常用的端口号进行测试,但是有时候测试过程中,会提示:Error: listen EADDRINUSE: address already in use 127.0.0.1:3000意思就是 3000 端口被占用了,其实解决方案很简单。解决方案:打开 cmd;输入 netstat -nao | fin...原创 2020-04-15 15:29:17 · 16721 阅读 · 0 评论 -
微信小程序开发之实现订阅消息发布功能
本文主要详细介绍关于微信小程序的消息订阅功能的开发流程,尽可能详细的进行分析开发,使之成为一篇具有参考意义的文章。自从微信官方取消了模板消息,订阅消息逐步出现在大众的视野。大家如果想了解一下 模板消息 和 订阅消息他们直接的区别,可以看一下这篇文章 微信小程序可以向用户推送消息吗? 当然看不看都无所谓,因为模板消息已经彻底再见了。我们还是多关注关注我们的订阅消息吧。好了,废话不多说,进入正题。在这里,先提供几个对应的参考连接一、什么是订阅消息订阅消息就是需要用户主动订阅,开发者才能面向这.原创 2020-10-29 16:44:27 · 3491 阅读 · 2 评论 -
【亲自实践总结】微信小程序WebSocket通信之TCP通信demo(协议分析 + 前端小程序代码 + 后端node.js代码)
文章目录原创 2020-10-28 14:56:42 · 9326 阅读 · 4 评论