node.js

xixiaoyunya3 小时前
nginx·docker·node.js
Docker 容器化部署实战:从零搭建一套完整的 Nginx + Node.js + MySQL + Redis 项目环境很多开发者在本地跑得好好的项目,一部署到服务器就出各种问题——环境不一致、依赖版本冲突、配置文件散落各处。Docker 就是解决这些问题的利器,本文从零开始,手把手搭建一套包含 Nginx、Node.js、MySQL、Redis 的完整项目运行环境,所有服务一条命令启动,换任何机器都能一键复现。
晴天163 小时前
前端·npm·node.js
npm install -f(--force)深度解析:作用原理、报错根源与风险避坑指南在前端开发中,几乎所有人都遇到过 npm install 安装报错的场景,很多人的第一反应就是加个 -f 参数重新执行——往往就能“神奇地”安装成功。但绝大多数开发者并不清楚:
还是大剑师兰特3 小时前
node.js
Swagger 在 Node.js 项目中的安装和完整使用方法下面详细介绍 Swagger 在 Node.js 项目中的安装和完整使用方法,生成可视化的 API 文档界面。
FungLeo8 小时前
node.js·全文索引·模糊搜索·全文搜索·成为全栈·like 搜索
成为全栈·Node 后端篇·全文搜索:从 LIKE 到全文索引搜索框是每个内容站都有的东西,也是最容易做成"能用但不好用"的东西。LIKE '%关键词%' 三行代码就能跑,可当文章上千、用户开始搜"全栈 工程师"这种带空格的中文短语时,你会发现它既搜不准、也搜不快。
倾颜1 天前
前端·react.js·node.js
AI Chat 长会话性能实践:消息虚拟化、动态高度与流式滚动设计本文基于 AI Mind 项目的真实实现整理。 GitHub:github.com/HWYD/ai-min… 对应代码版本:v0.5.3–v0.5.4 线上体验:ai.hwyblog.cloud/instant-min…
FungLeo1 天前
node.js·openapi·成为全栈·接口文档自动化
成为全栈·Node 后端篇·接口文档自动化:让 OpenAPI 与代码不脱节新人入职第一天,照着 Swagger 调接口,结果调出一个 500。去问后端,后端说"这个字段上周就改了,文档没顾上"。这类事的根因不是谁偷懒,而是文档和代码本来就是两份东西——只要存在两份,它们迟早会漂移。
右耳朵猫AI1 天前
开发语言·rust·node.js
Node.js周刊2026W36 | NestJS 12发布、Remix 3 RC、pnpm 12 Rust重写、Node.js 26.8.0NestJS 12 转 ESM,Remix 3 RC 脱 React,pnpm 12 Rust 重写落地;Cypress 16 切 HTTP/2,Node.js 26.8.0 新增基准假设检验。
www_aiyuanma_vip1 天前
node.js
实验室设备借用系统本系统是一个基于 Vue3 + Express + MySQL 的实验室设备借用管理平台,用于高校或科研机构管理实验室设备的借用流程。系统支持多角色权限管理,包括设备管理、借用申请、审批流程、数据统计等功能。
右耳朵猫AI1 天前
前端·rust·node.js
Web前端周刊2026W36 | pnpm 12 Rust 重写、Remix 3 RC、Node.js 26.8.0、htmx 4.0 大版本Three.js ASCII 渲染与 Vercel vgpu 棱镜效果开启视觉篇;Remix 3 RC 彻底脱离 React、pnpm 12 完成 Rust 重写、浏览器迎来邮箱验证 API;框架侧 Turbopack 分块策略、Mantine 9.6 与 GPUIX 各有看点;工具链 NestJS 12 转向 ESM 与 Rspack,srvx 1.0 用一套 fetch handler 通吃三大运行时。
FungLeo2 天前
node.js·文件上传·成为全栈·cloudflare r2·文件去重
成为全栈·Node 后端篇·文件上传:R2 / 本地磁盘双实现与签名直传上传功能看着就三步:前端选文件、后端收下、存到某个地方。可真做起来你会发现,问题全在"收下之后"——同一个文件被传十次要不要存十份?用户把文件名改成 ../../etc/passwd 怎么办?传个 SVG 上来,别人点开就中招怎么办?文章删了,图还留在桶里算谁的?
FungLeo2 天前
node.js·jwt·session·认证方案
成为全栈·Node 后端篇·认证方案:JWT 还是 Session用户打开你的网站,发了一条"删除这篇文章"的请求。后端第一件事就得回答:“你是谁?你有权删它吗?” 这套"确认身份 + 确认权限"的机制,就是认证与授权,是后端最外的一道门,也是安全的第一道防线。
FungLeo2 天前
node.js·状态机·crud·成为全栈
成为全栈·Node 后端篇·文章 CRUD 与投稿状态机假设你做了个内容站:会员注册、写了篇文章、点下"发布"——它就该直接出现在首页吗?如果全站只有你一个人写,那没问题;可一旦有第二个会员投稿,你会发现"发布"这个动作背后藏着一整套规则:谁能直接发、谁发完要等人审、审完算什么状态、删掉的文章到底算不算消失。
晴天162 天前
webpack·node.js
Webpack3/4/5 核心差异、性能升级与迁移实战指南-Day38Webpack 作为前端工程化的核心打包工具,历经十余年迭代,主流商用版本分为三个核心阶段:Webpack3(老旧遗留)、Webpack4(经典稳定)、Webpack5(现代主流)。
大牧师2 天前
开发语言·javascript·后端·微服务·node.js·nest.js·nest
Nest.js 微服务入门教程微服务架构是将单体应用拆分成多个独立的、松耦合的服务,每个服务负责特定的业务功能。单体架构 vs 微服务架构:
wxwx_bscxy3223 天前
mysql·node.js·vue·高校学业预警
NodeJS 高校学业预警系统10551随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,教育行业当然也不能排除在外。高校学业预警系统是以实际运用为开发背景,运用软件工程开发方法,采用Node.JS技术构建的一个管理系统。整个开发过程首先对软件系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统总体结构设计、系统数据结构设计、系统功能设计和系统安全设计等;详细设计主要包括模块实现的关键代码,系统数据库访问和主要功能模块的具体实现等。最后对系统进行功
FungLeo3 天前
node.js·列表排序·列表分页·成为全栈·列表接口设计·列表筛选
成为全栈·Node 后端篇·列表接口三件套:分页、筛选、排序列表接口是后端最容易被低估的东西——“不就是查一批数据、翻个页吗”。直到有一天运营告诉你第 50 页和第 51 页出现了同一篇文章,或者有人往 sort 参数里塞了一段 SQL。分页、筛选、排序这三件事,每一件都有它专属的翻车方式。
晴天163 天前
前端·node.js
浏览器中ESM与AMD模块共存的解决方案JavaScript模块化的历史,本质上是一场“分久必合”的演进。从最初用IIFE(立即执行函数)解决全局污染,到RequireJS带来AMD(异步模块定义)规范,让浏览器端实现异步加载,再到Node.js普及CommonJS,最后ES6在语言标准层面统一了模块规范——每一步都是为了解决特定场景下的痛点。
晴天163 天前
node.js
Node.js 模块化混合开发指南:CommonJS / ESM 混用适配方案与落地配置在现代 Node.js 项目开发中,我们长期面临一个核心工程化问题:模块规范不统一。Node.js 发展初期默认采用 CommonJS(CJS) 规范(require / module.exports);自 Node14 开始原生稳定支持 ESM 规范(import / export),Node16+、Node18+ 已全面普及 ESM,成为 Vite、TS、前端工程化的标准规范。
FungLeo3 天前
node.js·成为全栈·分类与标签·多对多关系建模·多对多关系查询
成为全栈·Node 后端篇·分类与标签:多对多关系的建模与查询一篇文章属于一个分类,这好办——加个 category_id 字段就行。可一篇文章能挂五个标签、一个标签下又躺着三百篇文章,这个关系该怎么存?很多人的第一反应是"在文章表里塞个 tags 字段,用逗号拼起来",然后就掉进了查询和计数的深坑。
晴天163 天前
大数据·elasticsearch·node.js
ES 标准、V8 引擎与 Node.js 版本联动关系全解与实战踩坑很多前端开发都会遇到非常诡异的问题:本地代码能跑,服务器打包报错 SyntaxError: Unexpected token ?.