在 Linux 上搭建 Express 應用涉及幾個步驟,包括安裝 Node.js、Express 框架以及配置服務器。以下是一個基本的指南:
首先,確保你的系統已經安裝了 Node.js 和 npm(Node.js 的包管理器)。你可以通過運行以下命令來檢查它們是否已安裝:
node -v
npm -v
如果尚未安裝,你可以從 Node.js 官方網站下載并安裝最新版本的 Node.js。
使用 npm 初始化一個新的 Express 項目:
npm init -y
這將創建一個 package.json
文件,其中包含項目的元數據和依賴項。
接下來,安裝 Express:
npm install express --save
現在,你可以在項目目錄中創建一個名為 app.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(`Express app listening at http://localhost:${port}`);
});
如果你的服務器啟用了防火墻,確保開放了用于 Express 應用的端口(在本例中為 3000)。此外,如果你希望通過域名訪問你的應用,可能還需要在服務器上配置端口轉發。
在項目目錄中,運行以下命令來啟動你的 Express 應用:
node app.js
現在,你應該能夠通過瀏覽器訪問 http://localhost:3000
并看到 “Hello World!” 的消息。
為了讓你的 Express 應用在后臺持續運行,并在崩潰時自動重啟,你可以使用 PM2。首先安裝 PM2:
npm install pm2 -g
然后使用 PM2 啟動你的應用:
pm2 start app.js
PM2 將提供關于你的應用狀態和性能的詳細信息,并允許你輕松地管理多個應用實例。
通過遵循這些步驟,你應該能夠在 Linux 上成功搭建一個基本的 Express 應用。