发布于2026-07-20 阅读(0)
扫一扫,手机访问
想在CentOS上对Node.js做远程调试?其实流程并不复杂,核心步骤就几个,但每一步的细节都值得留意。下面直接开干。

确保Node.js已就位
首先检查CentOS系统里有没有装Node.js。如果还没装,去Node.js官网(https://nodejs.org/)下载对应版本,安装到位就行。这一步没什么好说的,基础中的基础。
打开防火墙端口
远程调试需要从另一台机器连过来,所以CentOS的防火墙得放行一个端口。比如用3000端口,执行下面两条命令:
sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
这样端口就永久开放了,记得重新加载防火墙规则。
改造你的Node.js应用
在应用的主文件(比如app.js)里,加一段逻辑来支持远程调试。下面这段代码会在启动时检查是否带了--inspect参数,如果带了,就启动一个Express服务监听指定端口(默认3000),方便调试器连进来:
if (process.argv.includes('--inspect')) {
const express = require('express');
const app = express();
const port = process.argv[2] || 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Server is running at http://localhost:${port}`);
});
}
这其实是个小技巧——通过参数来开关调试模式,平时正常跑,调试时才开启监听。
node --inspect=3000 app.js
注意这里--inspect=3000表示调试器可以连到3000端口,而应用本身监听的端口(如果代码里没写死)则另当别论。
your_server_ip:3000。这套流程走下来,CentOS上的Node.js远程调试就打通了。关键点就两个:防火墙放行、应用启动时带上--inspect参数。剩下的就是工具使用习惯问题,多试几次就熟了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8