node.js

YIAN20 小时前
langchain·node.js·llm
RAG 学到最后,我真正学会的不是“检索”,而是让系统知道自己缺什么从一条 LangGraph 问答链路,复盘本地 RAG、充分性评估与联网兜底刚开始学习 RAG 时,我理解的流程很简单:
用户119770794807320 小时前
前端·node.js
GitHub 电商开源项目分享:用 sharp 批量出饰品主图,试了裁剪、细节图和色彩配置文件三个坑项目地址:github.com/lovell/shar… 信息核实时间:2026-10-31(Asia/Shanghai)。Star、Fork、许可证、最近版本来自 GitHub API 和 Release 页;参数含义来自项目自带的类型声明(lib/index.d.ts)和官方文档 sharp.pixelplumbing.com 。 实测是笔者在一台 8 核 Xeon、Node 20 的 Linux 机器上跑的,sharp 0.35.5,每项只跑了一次,耗时只能当量级参考。 测试图片:大都会艺术博物馆(
donecoding21 小时前
node.js·前端工程化
pnpm 配好了,为什么执行的还是另一份?命令入口与运行时排查终端里能运行 pnpm,包列表也能找到某个 CLI,切换 Node 后却可能出现另一种结果。整理排查记录时,需要把 pnpm 本体、全局命令入口和 CLI 运行时分别看待。
江屿风21 小时前
笔记·前端框架·npm·node.js·js·npx
【Plain Language Large Model】【从浏览器到全栈:一课精通Node.js三剑客】流食般投喂课程主题:Node.js 基础概念、NPM 包管理及 NPX 执行器详解 核心收获:Node.js 并不是一门新语言,而是把 Chrome 的 V8 引擎“摘”出来,让 JavaScript 冲破浏览器牢笼;配合 NPM 进行包治理、NPX 进行“用完即走”的临时执行,是现代前端开发的必备三角。
SomeOtherTime1 天前
node.js
node.js基础(AI回答)在现代 Node.js 工程中,一个典型的项目目录结构如下所示。为了让你清晰理解,我们先看一张标准项目全景图,然后详细拆解哪些归 Node.js、哪些归 npm、哪些归其他工具。
雨季mo浅忆2 天前
node.js·安全性测试
记录Node.js安全漏洞及其内置Brotli解码器问题背景:前端环境所使用的 Node.js 版本存在安全问题。请协助排查 node.js 安全漏洞 de1 影响范围,具体排查信息如下: 一、CVE-2026-111497 受影响版本中,Node.js 存在安全漏洞,该漏洞源于 Node.js 内置的 Brotli 解码器 存在 缓冲区溢出,攻击者可通过构造恶意 Brotli 压缩流,触发 Node.js 内置 Brotli 解码器 的 越界写入。 影响版本: Node.js: 22.0.0 <= version < 22.23.4 24.0.0 <= ve
tommyjiatong2 天前
node.js·php
资安底座连环雷:从 PHP2Shell 到 Node2Shell2026 年 10 月 21 日,PHP 和 Node.js 在同一天发布了紧急安全更新。两个漏洞都不在业务代码里,都出在运行时自身。安全社区给它们起了名字:PHP2Shell 和 Node2Shell。随后,Node.js 这个漏洞的根源被追溯到 Google Brotli 库,影响范围持续扩大,又有了一个更广的称谓:HTTP2Shell。
SEO_juper2 天前
开发语言·python·node.js·json·bash
Bash 交叉验证 robots.txt 和 sitemap:两个文件自相矛盾,页面永远收录不了robots.txt 和 sitemap 是网站给爬虫的两份"说明书",一个说"哪些地方别来",一个说"哪些页面在这里"。这俩本该互相配合,但实际建站时经常写出矛盾:robots.txt 里声明的 sitemap 地址打不开,或者 sitemap 里列的页面路径,恰好被 robots.txt 的 Disallow 挡住了。结果就是谷歌和 AI 爬虫想收录也收录不了,你还不知道问题出在哪。
SEO_juper2 天前
xml·开发语言·人工智能·golang·node.js·seo·外贸独立站
Go 站点地图生成器:从首页爬全站,一键生成 sitemap.xmlsitemap 是网站给谷歌的"目录",列出你有哪些页面、在哪。很多外贸独立站要么没有 sitemap,要么是建站时生成一次就再也没更新过,新页面迟迟不被收录。自己维护一份准确的 sitemap 最靠谱。这篇用 Go 写一个站点地图生成器:从首页出发,顺着内部链接爬全站,自动生成一份 sitemap.xml 骨架。
Moshow郑锴3 天前
node.js·ansible
Ansible 批量部署 Node.js 服务:ZIP 直解与共享目录分发两种方案对比在 Windows 服务器集群中批量更新 Node.js 代码,核心诉求是“停服务 → 覆盖代码 → 起服务”,同时保留远程 node_modules 不动。本文提供两种落地方案:方案一用 win_unzip 直接解压覆盖,方案二借助共享目录中转分发。两者各有适用场景,方案仅供参考,请根据自己的实际情况使用合适的方案和调整合适的playbook。
少年的范儿3 天前
windows·npm·node.js
Windows 安装 Node.js 教程:nvm 版本管理 + pnpm 安装配置官方地址:https://github.com/coreybutler/nvm-windows/releases
peach3 天前
npm·node.js·maven
同样是装依赖,为什么 npm 长成 node_modules,Maven 长成 .m2先看两个场景。一个 Spring Boot 项目 clone 下来,mvn compile 跑完,项目目录依然干净:依赖全在 ~/.m2/repository 里,按 groupId/artifactId/version 排得整整齐齐。十个 Java 项目共用同一份 Spring,硬盘上只有一份。
FungLeo3 天前
golang·node.js·go·openapi·契约测试·成为全栈
成为全栈·Go 后端篇·重写之前先锁基线:契约、Node 版本与行为清单重写同一套后端,第一步不是创建 Go 项目,而是搞清楚“同一套”究竟指什么。本文代码快照:Go 后端提交 ceac4e0;API 契约 1.12.0,SHA-256 为 7b252c7ca701b45fdfd2a1e9dc7650085ff36e4ee9644265ad3fb6c485a5e030;Node 对照为 node-backend-v1.0.4,提交 7effc0276ffdf2fbd8183ec2e60d544ed8998bec。
FungLeo4 天前
golang·node.js·go·合约测试·差分测试·成为全栈·api兼容
成为全栈·Go 后端篇·契约一致性与差分测试:两套实现如何互相校验两个后端返回相同 JSON,不代表整个系统等价;一个已知差异也不一定是缺陷。差分测试要严格保留关键行为,只规范化明确的随机部分,再由契约和产品事实判断差异。
月夏4 天前
前端·后端·node.js
前端第一次接自己的后端:mock 切真接口踩了 2 个坑,组件只改了一行 import我写了 8 年前端,这个月第一次把自己的页面,接到了自己写的后端上。流程是先用 mock 数据把页面撑起来,等 Node + Express 服务真的跑通了,再把请求从 mock 切到真接口。
SEO_juper4 天前
开发语言·人工智能·node.js·seo·外贸独立站
Node.js 页面主题聚焦度检测:title 和正文各说各的,AI 也读不懂搜索引擎和 AI 模型理解一个页面,第一步是判断"这页到底在讲什么"。判断的依据,是 title、H1、正文这三处是否指向同一个主题。如果 title 说 A、正文却在讲 B,机器就会困惑,排名和 AI 摘要都跟着跑偏。这篇写一个 Node.js 工具,抓取页面,把 title、H1、正文的关键词都提出来对比,一眼看出页面主题是不是聚焦。
SEO_juper5 天前
xml·开发语言·python·node.js·json·bash
Node.js 重定向链检测工具:301 跳了几跳、有没有成环,一次看清做 SEO,重定向是绕不开的。换域名、改 URL 结构、下架产品,都要靠 301 把老地址指到新地址。但重定向一旦写岔,会出两种麻烦:一种是链条过长,A 跳到 B、B 跳到 C,用户和爬虫跟着绕好几圈,页面加载变慢、权重被层层稀释;另一种更严重,是成环,A 跳 B、B 又跳回 A,浏览器直接报错,谷歌爬虫也放弃抓取。这篇写一个 Node.js 工具,输入一个 URL,把整条重定向链、跳数、是否成环、最终落点一次查清。
king13598745505 天前
人工智能·ai·node.js·ai agent
AI Agent 端云协同选型:Node.js 任务成本算例与权限检查清单(2027—2028 展望)本文是面向开发者的架构检查与可复现算术案例。环境:Node.js 18+,不需要第三方依赖;没有声称运行真实云端 Agent 性能测试。场景为私人知识助手、RAG 和长任务调度系统。
居里先生7525 天前
node.js
PDF 批注到底存在文件的哪里?从 /Annots 讲到导出验证起因:有人问"我在 PDF 上批注了,删掉之后对方还能看见吗"。这个问题看着简单,往下追会发现涉及 PDF 的对象模型、增量更新和验证链路。这篇把我们踩过的坑整理一遍。
MasonYyp6 天前
前端·npm·node.js
安装npm依赖仓库Verdaccio随着TypeScript语言的兴起,npm依赖包的管理也兴起,同时诞生了私有环境的npm仓库,比较出名的有Verdaccio、Nexus3、cnpmcore等,针对小团队可以选择Verdaccio。