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