在 CentOS 系统中,启动 Node.js 服务通常需要以下几个步骤:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs
这里我们安装的是 Node.js 14.x 版本,你可以根据需要选择其他版本。
app.js
的文件,并添加以下内容:const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello World\n');
});
const port = 3000;
server.listen(port, () => {
console.log(`Server running at http://localhost:${port}/`);
});
这个简单的应用会在端口 3000 上监听 HTTP 请求,并返回 “Hello World” 文本。
npm
初始化一个新的 Node.js 项目(如果你还没有一个):npm init -y
pm2
来管理 Node.js 服务。首先安装 pm2
:sudo npm install -g pm2
pm2
启动你的 Node.js 应用:pm2 start app.js --name my-node-app
这里我们为应用起了一个名字 “my-node-app”,你可以根据自己的喜好命名。
pm2 status
pm2 stop my-node-app
pm2 restart my-node-app
pm2 startup
按照提示操作,设置开机自启动。
现在你已经成功在 CentOS 系统中启动了一个 Node.js 服务。