要在 Ubuntu 上運行 Node.js 服務,請按照以下步驟操作:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
這將安裝 Node.js 14.x 版本。如果您想安裝其他版本,請將 14.x 替換為您想要的版本。
node --version
npm --version
mkdir my-nodejs-service
cd my-nodejs-service
npm init -y
這將創建一個名為 package.json 的文件,其中包含您的項目信息和依賴關系。
app.js 的文件來編寫您的 Node.js 服務代碼。例如,以下是一個簡單的 Express 服務器示例:const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Node.js service is running at http://localhost:${port}`);
});
npm install express
node app.js
現在,您的 Node.js 服務應該在 Ubuntu 上運行并監聽 3000 端口。您可以通過訪問 http://localhost:3000 來查看服務是否正常工作。
如果您希望在生產環境中運行 Node.js 服務,請考慮使用進程管理器(如 PM2)來確保服務在后臺持續運行并在發生故障時自動重啟。要安裝 PM2,請運行:
sudo npm install pm2 -g
然后使用以下命令啟動您的服務:
pm2 start app.js
這將使您的服務在后臺運行,并在發生故障時自動重啟。要查看服務的狀態,請運行:
pm2 status