在 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 应用。