node.js

烂蜻蜓11 小时前
node.js
Node.js入门教程(十一):异步编程在传统的同步(Synchronous)编程中,代码是按顺序执行的,每一行代码必须等待前一行代码执行完成后才能运行。而异步编程(Asynchronous)则允许代码在等待某些操作(如 I/O 操作)完成的同时继续执行其他任务,不会阻塞程序的运行。
谦卑a18 小时前
前端·javascript·node.js·个人开发
nodejs安装保姆级教程Node.js 是一个基于 JavaScript 的跨平台运行环境,可以在 Windows、Linux、macOS 等操作系统中运行 JavaScript。
Sca_杰13 小时前
javascript·node.js
微信客服API对接速通在【开发配置】页面顶部,点击【开始使用】API接入。回调地址我测试了,不用https域名,直接用【ip地址+端口】的回调也可以通过(反正速通测试而已),秘钥和token随机生成就好了,自己保存下就可以了。
FungLeo16 小时前
node.js·serverless·d1 数据库·sqli
Node 后端实战 · D1 那些坑:100 参数上限逼出的批量写入重构各位看官,这一篇我不打算按"踩坑清单"的写法来罗列 D1 的毛病。原因很简单:清单看着热闹,但读完记不住。我更想讲一个真实的场景——我那个用 Cloudflare D1 扛多租户 SaaS 后端的项目里,有一张业务主表(leads)整整 27 列,当我第一次要往里批量导数据的时候,D1 的三类硬限制被这张宽表一次性全逼了出来:参数上限、没有真正的事务、取数方法返回结构不一致。下面说的每一个坑,都是那次重构里实打实撞上的。
烂蜻蜓18 小时前
node.js
Node.js入门教程(十八):Stream(流)Node.js 的 Stream 是一种处理流式数据的抽象接口,广泛应用于文件操作、网络通信等场景。流式数据处理的一个主要优点是可以在数据传输过程中就开始处理数据,而不需要等待整个数据加载完毕,这使得 Node.js 能够高效地处理大量数据,而不会占用过多的内存。
Yolanda_20222 天前
node.js
nvm安装Node卡顿解决方案:两行配置切换国内镜像源使用nvm install 20.10.0 的时候,进度一直停留在如下这里 Downloading node.js version 20.10.0 (64-bit)… 解决办法是切换nvm的node和npm的镜像源。
东方小月1 天前
人工智能·前端框架·node.js
从零开发一个 Coding Agent(九):实现 Agent 的工具调用闭环本篇文章是《从零开发一个 Coding Agent》系列第九篇。在上一篇中,我们用 Agent 类保存了对话历史,并把 agentLoop 产生的事件转发给上层。
烂蜻蜓2 天前
node.js
Node.js入门教程(十四):async/await在 Node.js 中,async/await 是一种处理异步操作的语法糖。async/await 基于 Promise,但让异步代码看起来更像同步代码,极大地提高了代码的可读性和可维护性。
王八八。2 天前
node.js
nvm 安装与配置完全指南:从零到多版本 Node.js 自由切换在开发过程中,我们经常需要在不同项目之间切换 Node.js 版本。有的项目依赖旧版本,有的项目需要最新特性,手动下载安装不同版本的 Node.js 不仅麻烦,还容易造成环境混乱。nvm(Node Version Manager)正是为了解决这个问题而生的版本管理工具。
紫禁玄科2 天前
前端·npm·node.js
Shai-Hulud:npm生态的自我复制蠕虫风暴紫禁玄科 · 2026年08月11日 · 阅读约15分钟#供应链安全#npm恶意软件#Shai-Hulud蠕虫
谢小飞4 天前
前端·node.js
大文件上传很难?学会这招,GB文件秒传不是梦上传个大文件,网断了、浏览器崩了、用户跑了。别急,这一篇全搞定。咳咳,大伙看见"大文件上传"这几个字也别急着划走,我知道这个话题听起来有点"老生常谈",什么分片上传、断点续传,相信大家都听过无数遍了。但笔者今天不是来给大家念PPT的——要知道以前我们聊大文件上传,要么是网上找个轮子直接用,要么是copy几段代码改改就完事,结果一遇到个实际问题就抓瞎:分片大小怎么定?进度怎么算?服务器那边怎么合并?万一中途断了怎么办?
周小董5 天前
前端·npm·node.js
[1367]npm 安装 canvas 报错 node-gyp ERR在使用 npm install 安装依赖时,很多朋友都会遇到类似这样的错误:如下图:尤其是当项目 中包含 canvas 模块时,这种错误出现得非常频繁。 本文分享两种在 Windows 环境 下最常用的解决方式,第二种为推荐方案。
张龙6876 天前
性能优化·node.js
Node.js 内存泄漏排查实战:从内存曲线到堆快照,一条可复用的定位路径先描述一个大多数 Node.js 服务都会遇到的场景。服务上线后一切正常,QPS 平稳,接口 P99 也没波动。但盯着监控看一周会发现:容器的内存占用像心电图里那条一路向上的斜线,从 180MB 涨到 400MB,再涨到 900MB,直到某个凌晨触发 OOM Killer,Pod 被重启,监控上出现一个断崖,然后新的一轮爬坡开始。
烂蜻蜓6 天前
node.js
Node.js入门教程(七):工作机制Node.js 通过 V8 引擎 执行 JavaScript 代码,使用 Node.js API 与操作系统交互,并通过 Libuv 处理异步 I/O 操作。事件循环和工作线程确保了 Node.js 的高效和非阻塞特性。
凌云拓界6 天前
安全·架构·开源·node.js·编辑器·软件工程·wasm
NodeVerdict | .ndv 二进制格式:为 WASM 解码器设计的紧凑布局阅读时长:约 35 分钟 前置知识:会读 JSON、知道追踪事件长什么样(前几篇)。本篇偏"格式设计与互操作",是进阶内容,但我会把二进制概念讲得非常接地气。 本篇目标:讲清楚三件事——①怎么手工设计一个紧凑二进制格式(.ndv);②为什么字符串驻留能省一半体积;③怎么让三种来源(NodeVerdict JSON / OTel JSON / .ndv)一个入口通吃。
接着奏乐接着舞。7 天前
前端·人工智能·node.js·aigc
LLM 流式响应:网慢和断线怎么处理?最近刚处理完一个挺常见的问题:LLM 生成的很快,但用户网络慢或者断线问题。链路就是:一看到“上游快、下游慢”,很容易条件反射想到两个字:背压。
凌云拓界7 天前
ci/cd·信息可视化·开源·node.js·bug·数据可视化·安全架构
NodeVerdict | 性能门禁:把追踪数据变成 CI 规则阅读时长:约 35 分钟 前置知识:知道 CI/CD 构建大致是什么、会看 YAML 配置即可。本篇讲"性能测试如何作为质量关"。 本篇目标:讲清楚一个优雅的复用——同一个追踪分析引擎,浏览器里当可视化工具,CI 里当性能门禁。 你会理解规则如何用 YAML 描述、如何评估打分、如何退出非零让流水线失败。
烂蜻蜓7 天前
node.js
Node.js入门教程(五):NVM 管理多版本 Node.js在日常开发中,我们经常会遇到需要切换 Node.js 版本的情况:nvm(Node Version Manager) 正是为了解决这些问题而生的工具,它可以让你在同一台机器上安装和管理多个 Node.js 版本,并在它们之间快速切换。
MartinYeung57 天前
前端·npm·node.js
npm爆发大规模供应链攻击 蠕虫污染 2000+ 个包版本: 深度技术剖析2026 年 8 月 4 日究竟发生了什么,以及每位开发者必须知道的事2026 年 8 月 4 日,攻击者入侵了 Jared Wray 的 GitHub 账号, 他是广泛使用的 keyv 包的维护者,该包是一个键值存储抽象库,每周下载量约 1.27 亿次。短短数小时内,一种名为 ChainDrop 的自我复制蠕虫(Shai-Hulud 恶意软件家族的变种)就污染了 444 个不同包中的 2,234 个版本。这些受影响包的合计月下载量超过 20 亿次。
鲟迹7 天前
node.js
NVM 管理Node.js版本https://github.com/coreybutler/nvm-windows/releases