在Ubuntu上啟動Node.js,首先要安裝Node.js和npm,可使用NodeSource倉庫安裝指定版本,如安裝Node.js 18.x:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
安裝完成后,創建項目目錄,初始化項目并創建服務器文件,如server.js
:
mkdir my-node-app
cd my-node-app
npm init -y
在server.js
中編寫代碼,例如創建HTTP服務器:
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
const port = 3000;
server.listen(port, () => {
console.log(`Server running at http://localhost:${port}/`);
});
最后,在終端中導航到項目目錄,使用node
命令啟動應用:
node server.js
若需后臺運行,可使用PM2進程管理器:
sudo npm install -g pm2
pm2 start server.js