1. 在服务器上安装 Node.js

首先,在服务器上安装 Node.js。可以使用包管理器,如 apt-get、yum 或 brew 来安装 Node.js。

例如,在 Ubuntu 上可以使用以下命令安装 Node.js:

sudo apt-get update
sudo apt-get install nodejs
  1. 将代码上传到服务器

将 Node.js 代码上传到服务器,可以使用各种文件传输协议,如 FTP、SFTP 或 SCP。也可以使用 Git 将代码上传到服务器。

  1. 安装依赖包

如果 Node.js 代码依赖于一些包,需要在服务器上安装这些包。可以使用 npm 命令来安装这些包。例如:

npm install
  1. 运行 Node.js 代码

在服务器上运行 Node.js 代码,可以使用以下命令:

node app.js

其中,app.js 是要运行的 Node.js 代码文件名。可以在代码中指定端口号和其他配置项,如:

const express = require('express');
const app = express();

app.get('/', function (req, res) {
  res.send('Hello World!');
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});

在这个例子中,Node.js 代码使用 Express 框架创建一个 Web 服务器,监听端口号为 3000。

  1. 使用进程守护工具

如果要在服务器上长时间运行 Node.js 代码,可以使用进程守护工具,如 pm2、forever 或 systemd。这些工具可以自动重启 Node.js 进程,防止因错误或内存泄漏导致进程崩溃。

例如,使用 pm2 守护 Node.js 进程,可以使用以下命令:

pm2 start app.js

pm2 将自动监视 Node.js 进程,如果进程崩溃,会自动重启进程。可以使用以下命令查看进程状态:

pm2 status

可以使用以下命令停止进程:

pm2 stop app

可以使用以下命令删除进程:

pm2 delete app

原文地址: https://www.cveoy.top/t/topic/bP2t 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录