在CentOS上进行Node.js的远程调试,可以通过以下步骤实现:
安装Node.js:首先确保你的CentOS系统上已经安装了Node.js。如果没有,请访问Node.js官网(https://nodejs.org/)下载并安装适合你系统的版本。
打开防火墙端口:为了能够从远程计算机连接到你的Node.js应用程序,需要在CentOS上打开一个防火墙端口。可以使用以下命令打开一个端口(例如:3000):
sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
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.js应用程序时监听一个指定的端口(默认为3000),以便接收远程调试器的连接。
node --inspect=3000 app.js
your_server_ip:3000)。通过以上步骤,你可以在CentOS上实现Node.js的远程调试。