要在 Ubuntu 上运行 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 替换为您想要的版本。
node --version
npm --version
mkdir my-nodejs-service
cd my-nodejs-service
npm init -y
这将创建一个名为 package.json 的文件,其中包含您的项目信息和依赖关系。
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}`);
});
npm install express
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