你说的“测 Node.js 配置通”,一般是指在 CentOS 上确认 Node.js 是否安装成功、环境配置是否正确、能否正常运行。可以从下面几步来测:
node -v
正常输出示例:
v18.19.0
再确认 npm:
npm -v
9.2.0
✅ 如果都能输出版本号,说明 Node.js 基础配置是通的。
新建一个测试文件:
mkdir -p /root/node_test
cd /root/node_test
vi test.js
写入内容:
console.log("Node.js is working!");
运行:
node test.js
输出:
Node.js is working!
✅ 说明 Node.js 能正常执行脚本。
npm install express --save
如果安装成功,说明:
(国内建议先换源)
npm config set registry https://registry.npmmirror.com
写一个简单服务:
const http = require('http');
http.createServer((req, res) => {
res.end('Hello Node');
}).listen(3000, () => {
console.log('Server running on 3000');
});
运行:
node server.js
本机测试:
curl http://127.0.0.1:3000
输出:
Hello Node
✅ 说明 Node 服务和端口是通的。
说明没装或 PATH 没配:
which node
echo $PATH
不要用 root 跑 npm(推荐):
npm config set prefix ~/.npm
firewall-cmd --list-ports
firewall-cmd --add-port=3000/tcp --permanent
firewall-cmd --reload
如果你说的“通”是指:
可以把 具体场景或报错贴出来,我可以更精准帮你测。