node.js

__zRainy__2 小时前
前端·node.js·express·koa·nestjs·egg·fastify
Node.js Web 框架选型指南:从 Express 到 Hono 的全景对比Node.js 生态里 Web 框架数量众多,新人最容易在两件事上反复纠结:这两组权衡几乎是不可同时满足的——每选一边,都要牺牲另一边。本文的目的不是给出一个"最好"的答案,而是帮你把权衡维度摊在桌面上,按你自己的项目约束得出"最合适"的结论。
__zRainy__8 小时前
后端·node.js
Node系列 · Node基础:net 模块net 是 Node 最底层的网络通信模块,提供基于 TCP / Unix 套接字的能力。HTTP、WebSocket、数据库驱动等模块几乎都建立在它之上。理解 net 就理解了 Node 网络编程的核心模型——socket 即文件、流即 socket。
嘟嘟071715 小时前
docker·容器·node.js
从浏览器到 hello world:Docker + nginx 反向代理 + Node 最小服务器一次讲清你敲下 localhost、回车,浏览器出现 "hello world"——这行字背后其实跑过了一整条链路:浏览器请求打到 80 端口,被 nginx 容器接住并转发到 1314,再由一个 Node 写的后端真正产出字符串返回。本文用一个最小可跑的 Demo,把这条链路和沿途的 Docker 核心概念一次讲清,并回答一个最常见的问题:为什么有时候是 502?
FungLeo15 小时前
node.js·serverless·数据库迁移·d1 数据库
Node 后端实战 · 老系统数据迁移怎么不出乱子?V1→V2 重构实战与 3 个生产坑各位看官,这一篇不聊某个 API 怎么写,聊一件更让人手心出汗的事——把一套运行了多年的老系统数据,迁到我新做的多租户 SaaS 里。
今日无bug16 小时前
node.js·llm·agent
Tool Use 工具调用 —— 让LLM缸中大脑突破物理限制的3个阶段你用豆包让它自动搜网页、用 Claude 让它分析 Excel、用 AI Agent 操作电脑…… 你以为 AI 真的有自我意识?
To_OC1 天前
后端·node.js·eslint
装完 ESLint 它一声不吭?我还以为代码写得多好说实话,我之前一直觉得 ESLint 就是个装完就能用的工具,脚手架里自带、公司项目里配好,我只管写代码就行。直到这次自己从零搭一个 demo,一行 npm run lint 跑下去,控制台给我甩了个大红叉,我才意识到这玩意儿我根本没真正搞懂过。
FungLeo1 天前
数据库·node.js·serverless·dsl 封装·通用列表查询
Node 后端实战 · 列表查询到底怎么写?一个通用 DSL 封装,过滤分页排序一次搞定各位看官,今天聊一个每个后台系统都绕不开、又最容易写出几百行样板代码的东西——列表查询。只要你的系统有"管理后台",就必然有无数个列表:用户列表、订单列表、客户列表、日志列表……每一个都要支持过滤、分页、排序、按字段投影、敏感字段脱敏。我接手后端时,这类接口有二三十个,几乎都是复制粘贴出来的:
_codemonster1 天前
前端·npm·node.js
npm run dev 是在开发模式运行,怎么在生产环境运行对应你package.json脚本:执行逻辑:dist 只是静态文件夹,不能直接双击打开(会出现资源路径404),需要静态服务器承载:
渔夫正在掘金1 天前
后端·node.js
Cordis 插件热插拔能力深度解析基于 @deepseek-ai/cordis@4.x。本文所有示例与结论均经过实际运行验证。热插拔(Hot-plugging)指应用运行期间动态安装、卸载、替换插件,而无需重启进程的能力。Cordis 将其做到了三个层面:
嘟嘟07172 天前
typescript·node.js·nestjs
NestJS 入门:从 NestFactory 入口到 Module/Controller/Service 模块化结构一次讲清你之前用 Next.js 写全栈(前端后端一体)。如果只做纯后端——提供 API、系统集成、微服务——Node 生态里有个更"企业级"的选择:NestJS。它默认 TypeScript、全面模块化,适合构建大型服务。今天我们从两个问题切入:NestJS 的应用是怎么"启动"的?它凭什么能把一个庞大后端组织得清清楚楚?顺着脚手架代码和一个蜜雪冰城 demo,把入口(工厂模式)、模块化结构(Module/Controller/Service)、装饰器装配这三条线串起来。需要一点 TypeScript 类与装饰
breeze jiang2 天前
node.js·mvc·js
NestJS MVC 实战:用 hello 项目 7 个文件讲清分层、装饰器、依赖注入与错误处理本文基于一个真实可运行的 NestJS hello 项目(NestJS 11.0.1 + TypeScript 5.7.3),用 7 个源文件 + 5 个 CRUD 接口,把 NestJS 大厂面试高频考点一次性讲透:MVC 三层落地、三层装饰器系统、依赖注入链路、内置异常类实战。文中代码来自真实项目,运行未验证,仅用于讲解结构。
m0_380743872 天前
开发语言·python·node.js
从零调用 Claude 教程第一次调用 Claude API,最容易卡住的不是代码,而是"服务连不上"和"base_url 该填什么"。本文用最短路径带你跑通第一个请求:从拿 Key、装 SDK,到 Python 与 Node.js 双语言示例,再到流式输出和常见报错排查。全程基于国内可达的 jiekou.vip 稳定接入,按量计费,复制粘贴即可运行。读完你就能把 Claude 接口接进自己的项目里。
烬羽2 天前
设计模式·node.js·nestjs
从 nest new 到 Hello World:一个最小 NestJS 项目,讲透工厂 + 装饰器 + 模块化你在浏览器打开 localhost:3000,看到一行 Hello World!。这一行字,是从哪个文件流出来的?你翻开源码,整个项目就 4 个源文件,每个都短得不像话:
渔夫正在掘金2 天前
前端·node.js·ai编程
Cordis 中文教程:渐进式构建插件化应用本教程基于 @deepseek-ai/cordis@4.x,采用渐进式(由简到繁)的方式,最终构建出一个完整支持动态插件管理的应用程序。教程中所有代码均经过实际运行验证。
大家的林语冰3 天前
前端·javascript·node.js
✌️ 让 Rust 再次伟大,pnpm 12 抛弃 TypeScript,移植 Rust 原地起飞!打破信息壁垒,走近全球前端。Hello 大家好,我是林语冰。之前我们分享过 nub,它是用 Rust 为 Node 插上翅膀的一体化工具。更牛掰的是,nub 的模块安装速度甚至反超了 pnpm!
抓不住时间的沙3 天前
java·开发语言·前端·javascript·node.js·github
butterfly主题美化,打造属于自己的个性博客本文章用的 Notepad++ 编辑器,下载地址,butterfly主题版本:Butterfly 5.7.0
抓不住时间的沙3 天前
python·docker·node.js·debian·github·arm
N1搭建Hexo个人博客,部署到GithubN1刷的是 Armbian 系统设备,访问 npm 官方源速度较慢,先切换国内源查看当前 npm 镜像源
必须会一定会3 天前
人工智能·node.js·ai编程
Node.js Agent Handoff 仓库扫描 MVP:忽略规则、include 通配与稳定输出实现本文对应 Agent Handoff M1(仓库扫描 MVP),运行环境为 Node.js 20+,实现采用 ESM 和 Node.js 内置模块,不依赖第三方包。
FungLeo4 天前
node.js·数据脱敏·数据防泄漏·pii 脱敏
Node 后端实战 · 后端敏感数据怎么防泄露?PII 自动脱敏与审计日志实战各位看官,这一篇聊一个平时不太起眼、出事就是大事的东西——敏感数据防泄露。我们做的多租户 SaaS 系统,业务数据里塞满了手机号、微信号、邮箱等用户个人联系方式。这些在法律上叫 PII(个人敏感信息)。我做一次安全自查的时候发现一个挺吓人的事实:后台列表接口把手机号明文直接返回了。意思是,任何一个能进后台的客服、运营、甚至临时工,只要调一下列表接口,就能把全公司的客户联系方式一次性拖走。这要放在《个人信息保护法》和等保的尺子下量,就是实打规的违规。
烂蜻蜓4 天前
node.js
Node.js入门教程(二十六):内置模块Node.js 内置模块是 Node.js 运行时自带的、无需额外安装即可使用的核心功能模块。这些模块提供了基础的系统功能,如文件操作、网络通信、进程管理等,是 Node.js 开发的基础工具。