node.js

shmily麻瓜小菜鸡2 小时前
开发语言·javascript·typescript·node.js·ecmascript
TDD(测试驱动开发)详解TDD(Test-Driven Development,测试驱动开发) 是一种"测试先行"的软件开发实践:在编写任何功能代码之前,先编写一个会失败的测试,然后通过编写最少的代码让这个测试通过,最后再重构优化。
半生过往4 小时前
node.js
Node.js 多版本管理完全指南一句话导读:一台电脑共存多个 Node.js 版本,不同项目自动/手动切换,无需反复卸载重装,彻底解决新旧项目版本不兼容问题,新手照着做100%成功。
梦帮科技17 小时前
数据结构·数据库·架构·node.js·音视频·动态规划·推荐算法
AI 音乐产品的发布工程:验证门、数据发布、回滚与生产运维纪律版权声明:本文系 DREAMVFIA UNION 原创技术专题,RNOISE 2.0 项目技术解析系列之一。 未经 DREAMVFIA UNION 书面授权,禁止转载、摘编、洗稿或用于模型训练语料。 RNOISE 为独立项目,与 Suno、Udio 等第三方平台无官方合作关系,文中提及仅为兼容性说明。
BreezeJiang1 天前
websocket·node.js
别把 WebSocket 当成一门新协议学:搞懂"借 HTTP 握手",双端 Demo 和跨域就都通了想让服务器主动推消息?先会遇到三个选择:轮询、SSE、WebSocket。轮询全是无效请求;SSE 只能服务器到浏览器单向输出(AI 流式回答够用);要做聊天、在线状态这种双向实时,答案才是 WebSocket。本文的判断是:WebSocket 的关键不是背 API,而是理解它"借一次 HTTP 握手(101)升级为双工长连接"这一个动作——理解了它,为什么能复用 8080 端口、为什么能跨域,全部顺理成章。材料来自一份学习笔记与最小双端 Demo,代码静态整理、运行未验证,依赖需 npm i ws。
65岁退休Coder1 天前
后端·node.js·agent
把 Agent 框架拆开:PI 开发生产级 HarnessPI 侧主要使用两个包:LangChain 的 create_agent、LangGraph、DeepAgents 和 Cherry Studio 用法不同,底层职责却很接近:
65岁退休Coder2 天前
后端·node.js·agent
PI Agent 开发一个生产级 Harness基于 PI 开发自有 Agent Harness 的工程验证,不是把 PI 当成新的 LangChain 去背 API。我们会用 @earendil-works/pi-ai@0.85.1 和 @earendil-works/pi-agent-core@0.85.1,从零走一遍从模型请求到可恢复运行的装配过程,重点观察哪些能力由 PI 提供,哪些接口需要应用补齐,以及这套方案放进 NestJS 后是否可控。当然这用不 PI 的所有能力。
szephyr2 天前
前端·websocket·node.js·长连接·实时通信
WebSocket 实战:心跳、断线重连、鉴权,一次讲清你以为 WebSocket 连上就完事了?真正难的不是建立连接,而是让它在弱网、重启、token 过期时还能活下来。
秋秋小事2 天前
node.js
node postgreSQL的select与includeselect:选择特定字段,可以嵌套select使用,减少数据量include:包含关联数据,返回完整的关联对象
柚yuzumi2 天前
前端·javascript·node.js
彻底搞懂 JavaScript 类型转换:显式转换、隐式转换与 ToPrimitive学习 JavaScript 类型转换时,有些表达式的结果很容易让人疑惑: 为什么 [] == ![] 的结果是 true? 为什么 [] + {} 得到的却是字符串?
ID34610744202 天前
javascript·vue.js·spring boot·python·node.js·php·课程设计
【课程设计】基于Spring Boot+Vue的游戏账号租赁系统的设计与实现-计算机毕设 附源码50345随着网络游戏产业的快速发展以及数字娱乐消费方式的不断丰富,游戏账号租赁逐渐成为满足用户短期体验高等级账号、稀有装备账号及特殊游戏资源需求的重要方式。然而,传统游戏账号租赁大多依赖社交平台或个人私下交易,普遍存在信息展示不直观、交易流程不规范、租赁记录难追踪以及管理效率低等问题。为解决上述问题,本文设计并实现了一套基于 SpringBoot + Vue 的游戏账号租赁系统。系统后端采用 SpringBoot 框架结合 Java 语言进行开发,前端采用 Vue 技术构建用户交互界面,数据库选用 MySQL 进
cpolar技术支持2 天前
node.js·express·cpolar·cookie·session
本地登录正常,公网却掉线?Express Session 经 cpolar HTTPS 访问的 Cookie 排障实战本地登录正常,公网登录返回 200,刷新却变成 401?别急着换认证方案,也别删除 secure: true。先查三件事:服务器发没发 Cookie,浏览器收没收,下次请求带没带。
秋秋小事2 天前
node.js
node prisma+postgreSQL数据库事务在postgreSQL中,使用begin命令或start transition命令可以开启一个事务,使用commit命令或rollback命令可以回滚一个事务。
badhope2 天前
node.js
C++、Node.js、Python 写最小 HTTP 服务谁快?我实测了 6 万次请求前端时间掘金首页挂了个热门话题:「实测:C++ vs Go vs Rust,谁的 Web 性能更强?」 评论区一如既往地打起来了——有人说 Go 天下第一,有人说 Rust 不安全,有人说 C++ 老古董。
console.log('npc')2 天前
后端·node.js·express
03 — 核心框架:App 与中间件Express 的核心就是中间件(Middleware)。一个请求过来,会依次经过一个个中间件,每个中间件可以:
云浪2 天前
javascript·node.js·mcp
从 0 手写一个 MCP Server:让 Copilot 调用 Tool 完成四则运算本文从「MCP 是什么」讲起,然后手写一个只做加减乘除的 MCP Server(Node.js 实现),最后把它接到 VS Code 的 GitHub Copilot Chat 里,用自然语言让 AI 调用我们自己的工具。
FungLeo3 天前
node.js·成为全栈·点赞系统·幂等点赞·计数原子增减
成为全栈·Node 后端篇·点赞系统:幂等点赞与计数原子增减"点个赞"看着就是个数字 +1。可真要做对,至少有三个问题要回答:同一个人能不能重复点?网络抖动手滑点了两次算几次?并发一来,计数会不会漂?
故作春风3 天前
后端·架构·node.js
elpis-core 核心从入门到理解elpis-core是一个基于 koa 的 node 服务端框架核心,它做的事情只有三件:加载、组装、启动。它本身不携任何业务代码,而是依赖性一套目录约定,把项目跟目录 app/ 根目录下的 controller、middleware、router、service 这些文件自动加载到内存,挂载到app对象上,最终按照固定顺序组成一条 koa 的中间件链路并启动服务。
万敏3 天前
vue.js·node.js·全栈
Vue3 全栈实战第九周:Node.js + Express 后端从零搭建实战记录「Vue前端转全栈实战」系列第十一篇,第二阶段(全栈项目)的第一周。第一阶段八周搭好的 mail-client 前端项目,这周开始接入真正的后端——不是新起一个项目,就是给同一个 mail-client 装上一个真实存在的服务端。这周内容:Node.js + Express 基础、CORS 跨域联调、邮件列表接口、把 mailStore.ts 接到真实后端、补测试。
爱吃红星柚3 天前
前端·前端框架·node.js
【学习】Elpis 抽离与发布 npm 包前面四个里程碑,我们从前端工程化打底,到实现 elpis-core 服务框架,再到 DSL 建站框架和动态组件扩展,整套能力都在同一个项目里跑通了。但如果换一个新项目也要用这套能力,总不能每次都复制粘贴代码。
梦帮科技3 天前
css·数据结构·链表·正则表达式·node.js·json·html5
Next.js 16 模块化单体实战:App Router、领域模块与 Route Handler 分层版权声明:本文系 DREAMVFIA UNION 原创技术专题,RNOISE 2.0 项目技术解析系列之一。 未经 DREAMVFIA UNION 书面授权,禁止转载、摘编、洗稿或用于模型训练语料。 RNOISE 为独立项目,与 Suno、Udio 等第三方平台无官方合作关系,文中提及仅为兼容性说明。