溫馨提示×

如何用 Ubuntu 運行 Nodejs 服務

小樊
47
2025-09-18 10:53:36
欄目: 編程語言

要在 Ubuntu 上運行 Node.js 服務,請按照以下步驟操作:

  1. 首先,確保您已經安裝了 Node.js。如果尚未安裝,請打開終端并運行以下命令來安裝 Node.js 和 npm(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 替換為您想要的版本。

  1. 安裝完成后,通過運行以下命令檢查 Node.js 和 npm 是否已成功安裝:
node --version
npm --version
  1. 接下來,創建一個新的目錄來存放您的 Node.js 項目,并進入該目錄:
mkdir my-nodejs-service
cd my-nodejs-service
  1. 在項目目錄中,使用 npm 初始化一個新的 Node.js 項目:
npm init -y

這將創建一個名為 package.json 的文件,其中包含您的項目信息和依賴關系。

  1. 現在,您可以創建一個名為 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}`);
});
  1. 在運行服務之前,您需要安裝 Express:
npm install express
  1. 最后,使用以下命令啟動您的 Node.js 服務:
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

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女