Node.js
本话题发布Node.js相关的问答文章和技术分享,将持续更新,为您推荐了11篇问答,访问即可查看更多精彩内容。
-
1
回答
23浏览
Node.js集群模式下如何共享内存数据?
我用 Node.js 的 cluster 模块启动了多个工作进程,想在主进程和各个子进程之间共享一些配置数据。但发现每个进程都有自己独立的内存空间,修改一个进程里的变量,其他进程根本看不到。 试过在主...
前端 2026-03-25 08:32:25 -
2
回答
33浏览
Koa中间件里怎么正确处理异步错误?
我在写Koa的中间件时,遇到异步操作出错没法被外层catch住的问题。 比如下面这段代码,fetch失败了但程序直接崩溃,没进我的错误处理中间件: app.use(async (ctx, next) ...
前端 2026-03-14 23:46:30 -
2
回答
49浏览
Node.js 中如何正确设计多级路由结构?
我正在用原生 Node.js 写一个后端服务,想把用户相关的接口放在 /api/users 下,但不知道怎么组织路由文件才清晰。现在所有逻辑都堆在主入口里,代码越来越乱。 试过自己写中间件匹配路径前缀...
前端 2026-03-13 15:33:20 -
1
回答
23浏览
Node.js里怎么正确处理RESTful API的PUT请求参数?
我用Express写了个RESTful接口,GET和POST都好好的,但PUT请求拿不到前端传的参数,req.body一直是空对象。 我已经加了app.use(express.json())中间件,P...
前端 2026-03-11 08:53:19 -
1
回答
103浏览
Node.js 服务在高并发下响应变慢,该怎么优化?
我用 Express 写了个 API 服务,平时没啥问题,但最近压测时发现并发一高(比如 1000+ 请求),响应时间就飙升,CPU 占用也飙到 90% 以上。我已经加了 cluster 模块用了多核...
前端 2026-03-05 00:00:29 -
1
回答
45浏览
Docker容器里跑Node.js服务,前端Vue页面加载空白怎么办?
我在本地开发时 Vue 项目正常,但打包后放进 Docker 容器,用 Node.js 当静态服务器,页面就一片空白,控制台也没报错,这是啥情况? 我试过把 dist 目录 COPY 到镜像里,也检查...
前端 2026-02-25 20:17:20 -
2
回答
52浏览
Node.js中如何实现不同环境的日志分级输出?
最近在维护一个Node.js项目,需要根据环境(dev/test/prod)动态调整日志级别。之前用硬编码的if判断环境变量,发现代码重复严重,而且生产环境偶尔会漏掉敏感日志。 尝试用winston库...
前端 2026-02-15 14:16:27 -
1
回答
47浏览
为什么我的GraphQL查询返回空数组但控制台没报错?
我用Apollo Server写了一个GraphQL接口,查询数据库里的文章列表时,控制台显示数据正常获取到了,但前端请求却返回空数组。数据库连接和查询语句都检查过没问题,甚至连console.log...
前端 2026-02-11 22:07:27 -
2
回答
181浏览
PM2部署后端服务,为什么偶尔会出现连接断开且日志没报错?
用PM2部署了一个Express服务,最近频繁出现客户端连接突然断开的情况,但PM2日志里完全没有报错。我试过用pm2 restart和检查配置文件,断开问题还是偶尔出现。服务是用cluster模式启...
前端 2026-02-09 05:20:27 -
2
回答
49浏览
Docker容器运行Node.js应用时,为什么端口映射后访问不到页面?
大家好,我最近在尝试用Docker部署一个简单的Node.js应用,但遇到了端口映射的问题。应用在本地直接运行时能正常访问,但打包到Docker容器后,访问localhost:3000一直显示空白页面...
前端 2026-02-06 17:48:53 -
2
回答
87浏览
为什么我的Node.js事件监听在第二次触发时不执行?
我在用Node.js的EventEmitter写一个消息队列处理模块,发现第一次触发事件时能正常执行监听函数,但第二次触发就完全没反应了。 代码大概是这样写的: const EventEmitter ...
前端 2026-01-29 21:39:38