在 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 服務。