node.js

用户64340495148511 小时前
node.js
Elpis 项目构建工具与前端基建实践总结Elpis 是一个全栈 Web 项目,前端采用 Vue 3 + Element Plus,后端基于 Koa 2。为了支撑业务开发,项目从零搭建了一套自定义的轻量级框架 Elpis-Core,并围绕它构建了完整的 Webpack 构建体系、多页应用(MPA)开发流程和工程化基建。
FungLeo1 小时前
单元测试·node.js·集成测试·测试策略·成为全栈·测试数据库
成为全栈·Node 后端篇·后端测试策略:单元、集成与测试数据库一个项目测试全绿、覆盖率 85%,上线第二天还是出了事故——这种事几乎每个团队都经历过。问题往往不在测试写得少,而在测得不对:正常路径重复测了十遍,边界和并发一处没碰。
FungLeo2 小时前
node.js·敏感词过滤·成为全栈·评论内容安全·评论审核·级联删除
成为全栈·Node 后端篇·评论内容安全:敏感词过滤、三态审核与级联删除评论区是社区产品最热闹的地方,也是最容易出事的地方。广告引流、辱骂、垃圾外链全靠它生长——你不处理,用户先被赶跑;你一刀切全删,社区就没了生气。难的是既要留得下,又要控得住。
FungLeo13 小时前
node.js·读写分离·数据去重·接口防刷·成为全栈·数据冷却
成为全栈·Node 后端篇·阅读量防刷:去重、冷却与计数写分离各位看官,"阅读量 10086"这种数字,到底是人看的还是脚本刷的?如果一个接口每次被调用就 +1,那这个数字毫无意义——爬虫、刷新、自己点几十下都能注水,做得再花哨也是自欺欺人。
脉动数据行情11 天前
websocket·node.js·vim
Node.js WebSocket 实现贵金属实时行情监听 伦敦金 / 伦敦银自动重连方案贵金属回收、珠宝定价、量化监控场景中,伦敦金、伦敦银等国际贵金属行情对实时性要求高。WebSocket 长连接是最优方案,但开发中常遇到心跳缺失断连、网络波动无重连、报文解析异常等问题。本文基于 Node.js 原生 WebSocket 实现完整可部署客户端,支持多品种批量订阅,包含心跳保活、断线自动重连、异常捕获机制,数据源采用脉动行情数据 API。
不老刘1 天前
node.js
一行命令解决 Node.js 版本兼容问题:`--openssl-legacy-provider` 深度解析如果你在 Node.js 17 或更高版本上运行一些较老的项目,很可能遇到过这个让人一头雾水的报错:明明代码没动,昨天还能打包,今天换了台电脑或者升级了 Node 就挂了。这背后其实是 Node.js 一次底层加密库的重大升级所引发的连锁反应。
万敏2 天前
vue.js·node.js·全栈
Vue3 全栈实战:第一阶段复盘(第1-8周)「Vue前端转全栈实战」系列第十篇,也是第一阶段的收官篇。前九篇分别记录了转型决策、技术栈选型,以及第 1-7 周的逐周知识点和踩坑(TypeScript、Pinia/Vite/Router/axios、组件化、响应式优化与 keep-alive、Vitest 单元测试、表单与校验、错误处理与请求层封装)。这一篇不再是"这周学了什么"的周报体,而是把八周拉通看一遍:技术脉络怎么演进的、哪些坑最值得记住、项目现在是什么状态,为第9周接入真实后端做一次收尾。
濮水大叔2 天前
typescript·node.js·vibecoding
舒服了,CabloyJS 的 AI Spec 驱动开发会自动生成甘特图和燃尽图AI 编程最容易开始的方式,是在对话框里描述一个页面或一个接口。但当项目拥有多个模块、多个使用者和一条不断演进的前后端契约时,真正困难的问题变成了:这次改动属于哪里?哪些边界已经确认?怎样证明它确实完成了?
FungLeo2 天前
node.js·后端部署·成为全栈
成为全栈·Node 后端篇·部署上线:从本地起服到真正对外服务本地 pnpm start 跑通,和"用户能从公网访问你的接口"之间,隔着环境变量、数据库迁移、HTTPS、CORS、进程守护整整一串事。很多人第一次部署卡住的地方,其实不是代码,而是"我到底该配哪些东西"。
妙码生花2 天前
开发语言·人工智能·后端·golang·node.js·php·gin
golang 应用服务端部署(使用 systemd 服务)ai-go-admin 开源后台系统的服务端部署文档(使用 systemd )供大家参考。Go 默认静态编译,支持把程序需要的逻辑、依赖全部打包进单个可执行二进制文件。
柚稚姐姐2 天前
前端·npm·node.js
npm install pnpm -g npm error code EACCES npm error syscall symlink步骤一:先看当前环境是user还是root,如果是usr需要切换到root,差看当前环境的命令:运行后如下图,看到当前的路径是usr:
FungLeo3 天前
docker·node.js·dockerfile·成为全栈·后端服务容器·docker 容器
成为全栈·Node 后端篇·容器化:给 Node 应用写一个像样的 Dockerfile"在我机器上能跑"是软件工程最古老的笑话之一。你本地 pnpm start 一切正常,丢到测试服务器就报 better-sqlite3 找不到原生二进制;运维用老版本 Node 起服,顶层 await 直接语法报错。
WeiXin_DZbishe3 天前
javascript·vue.js·spring boot·vscode·python·node.js·php
基于springboot大学生提问箱系统-计算机毕设【课程设计】72593高校学生在学习咨询、校园生活及事务反馈方面有着诸多的问答需求,传统的线下咨询以及分散式的交流形式存在着分类不明、答复记录无法追溯、匿名表达受限制、互动反馈不充分等状况。大学生提问箱系统以校园问答场景为依托,从学生提问、回答互动、后台审核管理三个方面出发,有提升沟通规范性、问题处理可追溯的现实意义。
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 文档界面。
FungLeo3 天前
node.js·全文索引·模糊搜索·全文搜索·成为全栈·like 搜索
成为全栈·Node 后端篇·全文搜索:从 LIKE 到全文索引搜索框是每个内容站都有的东西,也是最容易做成"能用但不好用"的东西。LIKE '%关键词%' 三行代码就能跑,可当文章上千、用户开始搜"全栈 工程师"这种带空格的中文短语时,你会发现它既搜不准、也搜不快。
倾颜4 天前
前端·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…
FungLeo4 天前
node.js·openapi·成为全栈·接口文档自动化
成为全栈·Node 后端篇·接口文档自动化:让 OpenAPI 与代码不脱节新人入职第一天,照着 Swagger 调接口,结果调出一个 500。去问后端,后端说"这个字段上周就改了,文档没顾上"。这类事的根因不是谁偷懒,而是文档和代码本来就是两份东西——只要存在两份,它们迟早会漂移。
右耳朵猫AI4 天前
开发语言·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 新增基准假设检验。