在 Ubuntu 下啟動 Node.js 應用程序通常涉及以下幾個步驟:
安裝 Node.js: 如果你還沒有安裝 Node.js,可以使用以下命令來安裝它。你可以選擇使用官方的 NodeSource 倉庫來安裝最新版本的 Node.js。
# 使用 NodeSource 倉庫安裝 Node.js 14.x 版本
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
安裝完成后,你可以通過以下命令檢查 Node.js 和 npm 的版本:
node -v
npm -v
編寫你的 Node.js 應用程序:
創建一個新的 JavaScript 文件,例如 app.js
,并編寫你的應用程序代碼。例如:
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.js 應用程序:
在終端中導航到你的應用程序目錄,然后使用 node
命令來啟動你的應用程序。例如:
cd /path/to/your/app
node app.js
這樣,你的 Node.js 應用程序就會在默認端口 3000 上運行。你可以在瀏覽器中訪問 http://localhost:3000
來查看結果。
使用進程管理器(可選):
為了確保你的 Node.js 應用程序在后臺持續運行,即使你關閉了終端或斷開了連接,你可以使用進程管理器,如 pm2
。
首先,安裝 pm2
:
sudo npm install -g pm2
然后,使用 pm2
啟動你的應用程序:
pm2 start app.js
pm2
提供了許多有用的功能,如日志管理、自動重啟和監控。
通過以上步驟,你應該能夠在 Ubuntu 下成功啟動和運行你的 Node.js 應用程序。