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