node.js

damoluomu16 小时前
java·开发语言·node.js
Node 的 Headless 出厂没有前台,Java 的 Headless 是从门户里长出来的Node 系的 headless 是原生的。Strapi、Directus 出娘胎就没前台——内容只走 API,前端爱怎么渲染怎么渲染,"内容也是代码"那一整套玩法都建立在没有包袱的地基上。
Dumbness17 小时前
node.js·express
一个手机号验证码登录接口的五个坑:无限发码、无限试码,传个数字就让 Express 进程退出我那个 uni-app 电商练手项目「淘好物」带了一个演示后端:Express 4 + lowdb(JSON 文件当数据库)+ JWT,登录方式是手机号 + 短信验证码(短信是模拟的,验证码打印在控制台)。之前写过它的购物车数量和售后状态,这次看的是登录接口和紧挨着的收货地址接口。
怒放的生命199118 小时前
前端·npm·node.js
本地用 pnpm 省磁盘,团队继续用 npm:极简实践团队继续用 npm,Docker 流程不变。想省磁盘的人在自己电脑上装个 pnpm,跑几条命令即可。pnpm 产生的文件都留在本地,不提交 Git,不影响任何人。
Hone2 天前
node.js·ai编程·前端工程化
我把「自动发文章到掘金」做成了一个 Agent 技能:juejin-skills仓库地址:github.com/liuleihang/… (MIT,Node ≥ 18,发布脚本零依赖)
Dumbness2 天前
node.js·ai编程
二十行手写的 SKILL.md 头部解析,遇到 YAML 的折叠写法、单引号和嵌套键就读错:和 js-yaml 逐条对照我有个给毕业设计写论文用的技能包,一份 SKILL.md 能装给 Claude Code、Cursor、Trae、Codex 四个工具。安装脚本零依赖,读 SKILL.md 头部的 frontmatter 是自己写的二十来行代码。之前写过输出那一侧:拼回 YAML 时要转义。这次看的是读入这一侧:别人照着 YAML 的正常写法写一个技能,我的解析器能不能读对。
只睡四小时2 天前
node.js·webassembly·实时通信·mcp·streamable http
MCP 弃用 SSE?Node 分帧漏 81.7% 事件MCP 规范把老的 HTTP+SSE 传输标记为废弃、改推 Streamable HTTP 之后,"SSE 要凉了"的说法到处都是。我把自己那个零依赖的 Node 远程 AI 编程助手真跑了一遍:凉的不是 SSE,是手写分帧——缓冲区写错一行,随机分片下 81.7% 的事件直接蒸发。
hey you~3 天前
node.js·webhook·400电话·门店数字化·来电弹窗·订单系统对接
个体户门店办理400电话,如何对接订单系统实现来电弹窗摘要:本文面向个体户门店(零售、餐饮、汽修、美业等小业态),讲清 400 热线来电弹窗对接订单系统的完整落地路径。读完你能拿到:一条可排查的事件链、四种事件通道的选型对比、可直接改用的 Node.js 代码、一份延迟与不同步的排查清单,以及上线前的验收项。适合没有专职运维、只有一台云主机或门店宽带的技术负责人参考。
YIAN4 天前
langchain·node.js·llm
RAG 学到最后,我真正学会的不是“检索”,而是让系统知道自己缺什么从一条 LangGraph 问答链路,复盘本地 RAG、充分性评估与联网兜底刚开始学习 RAG 时,我理解的流程很简单:
用户11977079480734 天前
前端·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,每项只跑了一次,耗时只能当量级参考。 测试图片:大都会艺术博物馆(
donecoding4 天前
node.js·前端工程化
pnpm 配好了,为什么执行的还是另一份?命令入口与运行时排查终端里能运行 pnpm,包列表也能找到某个 CLI,切换 Node 后却可能出现另一种结果。整理排查记录时,需要把 pnpm 本体、全局命令入口和 CLI 运行时分别看待。
江屿风4 天前
笔记·前端框架·npm·node.js·js·npx
【Plain Language Large Model】【从浏览器到全栈:一课精通Node.js三剑客】流食般投喂课程主题:Node.js 基础概念、NPM 包管理及 NPX 执行器详解 核心收获:Node.js 并不是一门新语言,而是把 Chrome 的 V8 引擎“摘”出来,让 JavaScript 冲破浏览器牢笼;配合 NPM 进行包治理、NPX 进行“用完即走”的临时执行,是现代前端开发的必备三角。
SomeOtherTime4 天前
node.js
node.js基础(AI回答)在现代 Node.js 工程中,一个典型的项目目录结构如下所示。为了让你清晰理解,我们先看一张标准项目全景图,然后详细拆解哪些归 Node.js、哪些归 npm、哪些归其他工具。
雨季mo浅忆5 天前
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
tommyjiatong5 天前
node.js·php
资安底座连环雷:从 PHP2Shell 到 Node2Shell2026 年 10 月 21 日,PHP 和 Node.js 在同一天发布了紧急安全更新。两个漏洞都不在业务代码里,都出在运行时自身。安全社区给它们起了名字:PHP2Shell 和 Node2Shell。随后,Node.js 这个漏洞的根源被追溯到 Google Brotli 库,影响范围持续扩大,又有了一个更广的称谓:HTTP2Shell。
SEO_juper5 天前
开发语言·python·node.js·json·bash
Bash 交叉验证 robots.txt 和 sitemap:两个文件自相矛盾,页面永远收录不了robots.txt 和 sitemap 是网站给爬虫的两份"说明书",一个说"哪些地方别来",一个说"哪些页面在这里"。这俩本该互相配合,但实际建站时经常写出矛盾:robots.txt 里声明的 sitemap 地址打不开,或者 sitemap 里列的页面路径,恰好被 robots.txt 的 Disallow 挡住了。结果就是谷歌和 AI 爬虫想收录也收录不了,你还不知道问题出在哪。
SEO_juper5 天前
xml·开发语言·人工智能·golang·node.js·seo·外贸独立站
Go 站点地图生成器:从首页爬全站,一键生成 sitemap.xmlsitemap 是网站给谷歌的"目录",列出你有哪些页面、在哪。很多外贸独立站要么没有 sitemap,要么是建站时生成一次就再也没更新过,新页面迟迟不被收录。自己维护一份准确的 sitemap 最靠谱。这篇用 Go 写一个站点地图生成器:从首页出发,顺着内部链接爬全站,自动生成一份 sitemap.xml 骨架。
Moshow郑锴6 天前
node.js·ansible
Ansible 批量部署 Node.js 服务:ZIP 直解与共享目录分发两种方案对比在 Windows 服务器集群中批量更新 Node.js 代码,核心诉求是“停服务 → 覆盖代码 → 起服务”,同时保留远程 node_modules 不动。本文提供两种落地方案:方案一用 win_unzip 直接解压覆盖,方案二借助共享目录中转分发。两者各有适用场景,方案仅供参考,请根据自己的实际情况使用合适的方案和调整合适的playbook。
少年的范儿6 天前
windows·npm·node.js
Windows 安装 Node.js 教程:nvm 版本管理 + pnpm 安装配置官方地址:https://github.com/coreybutler/nvm-windows/releases
peach6 天前
npm·node.js·maven
同样是装依赖,为什么 npm 长成 node_modules,Maven 长成 .m2先看两个场景。一个 Spring Boot 项目 clone 下来,mvn compile 跑完,项目目录依然干净:依赖全在 ~/.m2/repository 里,按 groupId/artifactId/version 排得整整齐齐。十个 Java 项目共用同一份 Spring,硬盘上只有一份。
FungLeo6 天前
golang·node.js·go·openapi·契约测试·成为全栈
成为全栈·Go 后端篇·重写之前先锁基线:契约、Node 版本与行为清单重写同一套后端,第一步不是创建 Go 项目,而是搞清楚“同一套”究竟指什么。本文代码快照:Go 后端提交 ceac4e0;API 契约 1.12.0,SHA-256 为 7b252c7ca701b45fdfd2a1e9dc7650085ff36e4ee9644265ad3fb6c485a5e030;Node 对照为 node-backend-v1.0.4,提交 7effc0276ffdf2fbd8183ec2e60d544ed8998bec。